Move google stuff to its own folder
This commit is contained in:
21
google/hgshort/aliases.sh
Normal file
21
google/hgshort/aliases.sh
Normal file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Creates the recommended alias definitions for hgshort when sourced.
|
||||
|
||||
HGSHORT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-${(%):-%x}}}")" && pwd)"
|
||||
|
||||
alias hg="source $HGSHORT_DIR/hgshort.sh"
|
||||
|
||||
# There are two ways to customize:
|
||||
# - define HGSHORT_CMDS_ADDITIONAL in your shell configuration to augment the
|
||||
# following list.
|
||||
# - define HGSHORT_CMDS directly in your shell configuration to override the
|
||||
# following list.
|
||||
if [[ -z "$HGSHORT_CMDS" ]]; then
|
||||
HGSHORT_CMDS="$HGSHORT_CMDS_ADDITIONAL ls cat head tail mv cp rm chmod g4 diff merge patch meld vim emacs edit trim less more"
|
||||
fi
|
||||
|
||||
# Doing the variable expansion with an 'echo' makes this compatible with zsh.
|
||||
for c in $(echo "$HGSHORT_CMDS"); do
|
||||
alias $c="source $HGSHORT_DIR/tobashargs.sh $c"
|
||||
done
|
Reference in New Issue
Block a user