AliasConfig defines an interface for managing command aliases.
| 172 | |
| 173 | // AliasConfig defines an interface for managing command aliases. |
| 174 | type AliasConfig interface { |
| 175 | // Get retrieves the expansion for a specified alias. |
| 176 | Get(alias string) (expansion string, err error) |
| 177 | |
| 178 | // Add adds a new alias with the specified expansion. |
| 179 | Add(alias, expansion string) |
| 180 | |
| 181 | // Delete removes an alias. |
| 182 | Delete(alias string) error |
| 183 | |
| 184 | // All returns a map of all aliases to their corresponding expansions. |
| 185 | All() map[string]string |
| 186 | } |
no outgoing calls
no test coverage detected