Am(Alias Manager)
alias
command wrapper
Installation
$ gem install am
Usage
zsh user run this command
echo 'source ~/.am_config' >> ~/.zprofile echo 'setopt share_history' >> ~/.zprofile
bash user
add this code to ~/.bashrc
function share_history {
history -a
history -c
history -r
}
PROMPT_COMMAND='share_history'
shopt -u histappend
export HISTSIZE=9999
run this commnad
echo 'source ~/.am_config' >> ~/.bash_profile
command options
$ am [show]
print current config
$ am add
add alias from last history command
$ am add -l(list)
add alias select from five line last history command
$ am del [alias_name)
delete alias from alias_name
$ am del -l(list)
delete alias select from current config
configure
defoult alias
aml = source ~/.am_config
history file location(optional)
=> ~/.am_local_config
history_file=~/.custom_history
License
- MIT
Author
- ka-yamashita