diff options
Diffstat (limited to 'ar')
| -rw-r--r-- | ar/.config/lf/lfrc | 17 | ||||
| -rw-r--r-- | ar/.config/shell/aliasrc | 2 | ||||
| -rwxr-xr-x | ar/.local/bin/gitupdate | 2 |
3 files changed, 7 insertions, 14 deletions
diff --git a/ar/.config/lf/lfrc b/ar/.config/lf/lfrc index ead0c1d..becd52c 100644 --- a/ar/.config/lf/lfrc +++ b/ar/.config/lf/lfrc @@ -101,26 +101,21 @@ cmd yank-basename $basename -a -- $fx | head -c-1 | xclip -i -selection clipboar cmd yank-basename-without-extension &basename -a -- $fx | cut -d. -f1 | head -c-1 | xclip -i -selection clipboard # Create -#cmd mkdir ${{ clear; tput cup $(($(tput lines)/3)); tput bold -# printf "Directory Name: " -# read ans -# mkdir -p $ans -#}} cmd mkdir %{{ IFS=" " file="$*" mkdir -p -- "$file" lf -remote "send $id cd \"$(printf '%s' "$file" | sed 's/\\/\\\\/g;s/"/\\"/g')\"" }} -#cmd touch ${{ -# clear; tput cup $(($(tput lines)/3)); tput bold -# printf "File Name: " -# read ans -# $EDITOR $ans -#}} cmd touch %{{ IFS=" " file="$*" + case "$file" in + /*) ;; + *) file="$PWD/$file" ;; + esac + dir="${file%/*}" + [ "$dir" != "$file" ] && mkdir -p -- "$dir" touch -- "$file" file="$(printf '%s' "$file" | sed 's/\\/\\\\/g;s/"/\\"/g')" lf -remote "send $id :select \"$file\"; \$\$EDITOR \"$file\"" diff --git a/ar/.config/shell/aliasrc b/ar/.config/shell/aliasrc index 1e129f6..1cf6045 100644 --- a/ar/.config/shell/aliasrc +++ b/ar/.config/shell/aliasrc @@ -12,7 +12,7 @@ [ -f "$MBSYNCRC" ] && alias mbsync='mbsync -c $MBSYNCRC' # sudo not required for some system commands -for command in blkid lsblk mount umount pacman poweroff reboot shutdown su sv updatedb; do +for command in arp-scan blkid docker ecrypt lazydocker lsblk mount umount pacman poweroff reboot shutdown su sv updatedb; do alias $command="sudo $command" done unset command diff --git a/ar/.local/bin/gitupdate b/ar/.local/bin/gitupdate index 87c13c3..3dabf34 100755 --- a/ar/.local/bin/gitupdate +++ b/ar/.local/bin/gitupdate @@ -2,8 +2,6 @@ set -eu -pidof transmission-daemon >/dev/null && echo "Turn off transmission-daemon first!" && exit 1 - # Check if inside a Git repository ! git rev-parse --is-inside-work-tree >/dev/null 2>&1 && echo "Not a git repository." && exit 1 |
