diff options
author | Benjamin Morrison <ben@gbmor.dev> | 2020-07-06 02:23:41 -0400 |
---|---|---|
committer | Benjamin Morrison <ben@gbmor.dev> | 2020-07-06 02:23:41 -0400 |
commit | 8d7c73bf80a6464d5ecef832b60983eed8460b80 (patch) | |
tree | 436045580e9a7f78cec01c7184a3b194ded90c15 /.config/fish/config.fish | |
parent | 9b9819220df8756821814c7dee9719de77c1773b (diff) | |
download | dogfiles-8d7c73bf80a6464d5ecef832b60983eed8460b80.tar.gz |
dev directory shortcuts are more ergonomic
can specify a subdirectory. moved common logic to a separate function as well
Diffstat (limited to '.config/fish/config.fish')
-rw-r--r-- | .config/fish/config.fish | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish index a952c4e..0dcb720 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -46,35 +46,36 @@ function python end # some commandes for cd use +function dev_cd + if [ "$argv[2]" = "" ] + cd "$argv[1]" + else + cd "$argv[1]/$argv[2]" + end +end function devg - cd ~/dev/github/ + dev_cd ~/dev/github "$argv" end function devgg - cd ~/dev/github/gbmor + dev_cd ~/dev/github/gbmor "$argv" end function devggf - cd ~/dev/github/gbmor-forks + dev_cd ~/dev/github/gbmor-forks "$argv" end function devgi - cd ~/dev/github/tildeinstitute -end -function devgl - cd ~/dev/gitlab -end -function devk - cd ~/dev/keybase + dev_cd ~/dev/github/tildeinstitute "$argv" end function devs - cd ~/dev/srht + dev_cd ~/dev/srht "$argv" end function devsg - cd ~/dev/srht/gbmor + dev_cd ~/dev/srht/gbmor/ "$argv" end function devt - cd ~/dev/tmp + dev_cd ~/dev/tmp "$argv" end function devtilde - cd ~/dev/tildegit + dev_cd ~/dev/tildegit "$argv" end # misc environment modifications |