wfxr.forgit/bin/git-forgit
2021-10-17 23:36:16 -07:00

20 lines
516 B
Bash
Executable file

#!/usr/bin/env bash
# This file is a bridge between forgit and git itself. This makes forgit a
# subcommand of git, and forwards all arguments on to forgit. So, all of these
# commands will work as expected:
#
# `git forgit log`
# `git forgit checkout_file`
# `git forgit checkout_file README.md`
#
# This gives users the choice to set aliases inside of their git config instead
# of their shell config if they prefer.
set -e
source "$FORGIT_INSTALL_DIR/forgit.plugin.zsh"
cmd="$1"
shift
forgit::${cmd/_/::} "$@"