28 lines
770 B
Markdown
28 lines
770 B
Markdown
|
git-shortmaps provides very concise (one- or two-character), user-configurable
|
||
|
commands for Git with support for Bash tab completion.
|
||
|
|
||
|
# shortmaps / Bash Completion
|
||
|
The `bash_completion` file contains Bash completion for custom commands and
|
||
|
"shortmappings", which provide single-character aliases to common Git commands.
|
||
|
|
||
|
## Setup
|
||
|
Source the `bash_completion` file (e.g. place in `.bashrc` or in
|
||
|
`/etc/bash_completion.d/` on Debian systems), with the path to the provided
|
||
|
shortmaps file as the only argument:
|
||
|
|
||
|
```
|
||
|
$ . bash_completion .
|
||
|
```
|
||
|
|
||
|
You may also add your own mappings to `~/.git-shortmaps`.
|
||
|
|
||
|
## Configuration
|
||
|
The file format is as follows:
|
||
|
|
||
|
```
|
||
|
KEY COMPLETION :CMD
|
||
|
KEY COMPLETION CMD
|
||
|
```
|
||
|
|
||
|
If `CMD` contains a `:` prefix, the command will be prefixed with `git`.
|