Fish: clean cd, dl, xsquash

This commit is contained in:
Phantop 2020-08-22 15:01:08 -04:00
parent 95403bdf04
commit 214ec62d23
3 changed files with 4 additions and 56 deletions

View File

@ -1,48 +1,3 @@
# Defined in /tmp/fish.3yeuaV/cd.fish @ line 4
function cd --description 'Change directory'
set -l MAX_DIR_HIST 25
if test (count $argv) -gt 1
printf "%s\n" (_ "Too many args for cd command")
return 1
end
# Skip history in subshells.
if status --is-command-substitution
builtin cd (realpath $argv 2> /dev/null)
return $status
end
# Avoid set completions.
set -l previous $PWD
if test "$argv" = "-"
if test "$__fish_cd_direction" = "next"
nextd
else
prevd
end
return $status
end
# allow explicit "cd ." if the mount-point became stale in the meantime
if test "$argv" = "."
cd "$PWD"
return $status
end
builtin cd (realpath $argv 2> /dev/null)
set -l cd_status $status
if test $cd_status -eq 0 -a "$PWD" != "$previous"
set -q dirprev
or set -l dirprev
set -q dirprev[$MAX_DIR_HIST]
and set -e dirprev[1]
set -g -a dirprev $previous
set -e dirnext
set -g __fish_cd_direction prev
end
return $cd_status
function cd
builtin cd (realpath $argv 2> /dev/null)
end

View File

@ -1,7 +1,3 @@
function dl -w aria2c
if test $argv
aria2c --file-allocation=none -c -x 16 -s 16 $argv
else
cd ~/Downloads/
end
function dl --wraps=aria2c
test $argv && aria2c --file-allocation=none -c -x 16 -s 16 $argv || cd ~/Downloads/
end

View File

@ -1,3 +0,0 @@
function xsquash -w mksquashfs
mksquashfs . ../(basename (pwd))Squash -comp xz -b 1M -Xdict-size 1M $argv
end