Run tmux-sessionizer after cloning a repo
This commit is contained in:
parent
2f5636c127
commit
e04bededf3
|
@ -30,7 +30,24 @@
|
|||
alias -s {zip,ZIP}="unzip -l"
|
||||
|
||||
git() {
|
||||
if [[ "''${1}" == "root" ]]; then
|
||||
case "$1" in
|
||||
clone)
|
||||
shift
|
||||
|
||||
local repo_url="$1"
|
||||
local repo_path="''${2:-}"
|
||||
|
||||
if [ -n "$TARGET_DIR" ]; then
|
||||
command git clone "$repo_url" "$repo_path"
|
||||
else
|
||||
command git clone "$repo_url"
|
||||
repo_path=$(basename "$repo_url" .git)
|
||||
fi
|
||||
|
||||
${pkgs.tmux-sessionizer}/bin/tmux-sessionizer "$repo_path"
|
||||
;;
|
||||
|
||||
root)
|
||||
shift
|
||||
|
||||
local ROOT="$(${pkgs.git}/bin/git rev-parse --show-toplevel 2> /dev/null || echo -n .)"
|
||||
|
@ -40,9 +57,12 @@
|
|||
else
|
||||
(cd "''${ROOT}" && eval "''${@}")
|
||||
fi
|
||||
else
|
||||
;;
|
||||
|
||||
*)
|
||||
${pkgs.git}/bin/git "''${@}"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
ttyper() {
|
||||
|
|
Loading…
Reference in a new issue