mirror of
https://github.com/Phantop/dotfiles
synced 2025-11-27 06:35:43 +00:00
Fish: clean cd, dl, xsquash
This commit is contained in:
parent
95403bdf04
commit
214ec62d23
|
|
@ -1,48 +1,3 @@
|
||||||
# Defined in /tmp/fish.3yeuaV/cd.fish @ line 4
|
function cd
|
||||||
function cd --description 'Change directory'
|
builtin cd (realpath $argv 2> /dev/null)
|
||||||
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
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
function dl -w aria2c
|
function dl --wraps=aria2c
|
||||||
if test $argv
|
test $argv && aria2c --file-allocation=none -c -x 16 -s 16 $argv || cd ~/Downloads/
|
||||||
aria2c --file-allocation=none -c -x 16 -s 16 $argv
|
|
||||||
else
|
|
||||||
cd ~/Downloads/
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
function xsquash -w mksquashfs
|
|
||||||
mksquashfs . ../(basename (pwd))Squash -comp xz -b 1M -Xdict-size 1M $argv
|
|
||||||
end
|
|
||||||
Loading…
Reference in a new issue