aboutsummaryrefslogtreecommitdiff
path: root/.bashrc
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2020-05-17 05:55:07 -0400
committertdro <tdro@users.noreply.github.com>2020-05-17 05:55:07 -0400
commit66739c43cccba736331f66d75d85bdaf209ef014 (patch)
tree1385aad330eb071354c590488c982c1b5add272c /.bashrc
parent425a10d097a072a880aab2b691908a555d810671 (diff)
downloaddotfiles-66739c43cccba736331f66d75d85bdaf209ef014.tar.gz
dotfiles-66739c43cccba736331f66d75d85bdaf209ef014.tar.bz2
dotfiles-66739c43cccba736331f66d75d85bdaf209ef014.zip
.bashrc: Use type to resolve paths
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc8
1 files changed, 6 insertions, 2 deletions
diff --git a/.bashrc b/.bashrc
index 5b39e4b..453a2c8 100644
--- a/.bashrc
+++ b/.bashrc
@@ -25,8 +25,8 @@ stty -ixon;
stty -ixoff;
# fzf bindings
-fzfcompletion=$(readlink "$(command -v fzf)" | cut -d '/' -f -4)/share/fzf/completion.bash;
-fzfkeybindings=$(readlink "$(command -v fzf)" | cut -d '/' -f -4)/share/fzf/key-bindings.bash;
+fzfcompletion=$(readlink "$(type -P fzf)" | cut -d '/' -f -4)/share/fzf/completion.bash;
+fzfkeybindings=$(readlink "$(type -P fzf)" | cut -d '/' -f -4)/share/fzf/key-bindings.bash;
[ -f "$fzfcompletion" ] && . "$fzfcompletion";
[ -f "$fzfkeybindings" ] && . "$fzfkeybindings";
@@ -112,6 +112,10 @@ alias pdf2htmlEX='docker run -ti --rm -v "$PWD":/pdf bwits/pdf2htmlex:1.0 pdf2ht
alias composer='docker run -ti --rm -v $PWD:/app composer:1.8.6 composer'
alias npm='docker run -ti --rm -v "$PWD":/usr/src/app -w /usr/src/app node:12.7.0-alpine npm'
alias pgloader="docker run --rm dimitri/pgloader:latest pgloader"
+lxc-copy() { $(type -P lxc-copy) -n "$1" -N "$2"; }
+lxc-restart() { $(type -P lxc-stop) -n "$1"; $(type -P lxc-start) -n "$1"; }
+lxc-start() { for container in "$@"; do $(type -P lxc-start) -n "$container"; done }
+lxc-stop() { for container in "$@"; do $(type -P lxc-stop) -kn "$container"; done }
# source fzm
[ -f "$HOME/.config/fzf-marks/fzf-marks.plugin.bash" ] && . "$HOME/.config/fzf-marks/fzf-marks.plugin.bash"