diff options
Diffstat (limited to 'fish/.config')
36 files changed, 62 insertions, 28 deletions
diff --git a/fish/.config/fish/completions/fisher.fish b/fish/.config/fish/completions/fisher.fish new file mode 100644 index 0000000..61a3810 --- /dev/null +++ b/fish/.config/fish/completions/fisher.fish @@ -0,0 +1 @@ +fisher --complete diff --git a/fish/.config/fish/completions/gitignore.fish b/fish/.config/fish/completions/gitignore.fish new file mode 120000 index 0000000..a9ccd3e --- /dev/null +++ b/fish/.config/fish/completions/gitignore.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/gitignore/completions/gitignore.fish \ No newline at end of file diff --git a/fish/.config/fish/completions/nvm.fish b/fish/.config/fish/completions/nvm.fish new file mode 120000 index 0000000..693cb44 --- /dev/null +++ b/fish/.config/fish/completions/nvm.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/completions/nvm.fish \ No newline at end of file diff --git a/fish/.config/fish/completions/spin.fish b/fish/.config/fish/completions/spin.fish new file mode 120000 index 0000000..8fa7ba6 --- /dev/null +++ b/fish/.config/fish/completions/spin.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/spin/completions/spin.fish \ No newline at end of file diff --git a/fish/.config/fish/fishd.slash b/fish/.config/fish/fishd.slash index 93eb0b8..783de6d 100644 --- a/fish/.config/fish/fishd.slash +++ b/fish/.config/fish/fishd.slash @@ -29,3 +29,4 @@ SET fish_pager_color_completion:\x1d SET fish_pager_color_description:B3A06D\x1eyellow SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan +SET fisher_dependency_count:bass\x1envm\x1egetopts\x1espin\x1egitignore diff --git a/fish/.config/fish/fishfile b/fish/.config/fish/fishfile index 8b13789..69f6a51 100755 --- a/fish/.config/fish/fishfile +++ b/fish/.config/fish/fishfile @@ -1 +1,5 @@ - +edc/bass +fisherman/getopts +fisherman/gitignore +fisherman/nvm +fisherman/spin diff --git a/fish/.config/fish/functions/0x0.fish b/fish/.config/fish/functions/0x0.fish new file mode 100644 index 0000000..fdba590 --- /dev/null +++ b/fish/.config/fish/functions/0x0.fish @@ -0,0 +1,4 @@ +function 0x0 + curl -F"file=@"$argv[1] https://0x0.tilde.team +end + diff --git a/fish/.config/fish/functions/__bass.py b/fish/.config/fish/functions/__bass.py new file mode 120000 index 0000000..aaa572b --- /dev/null +++ b/fish/.config/fish/functions/__bass.py @@ -0,0 +1 @@ +/home/ben/.config/fisherman/bass/functions/__bass.py \ No newline at end of file diff --git a/fish/.config/fish/functions/__can_run_command.fish b/fish/.config/fish/functions/__can_run_command.fish new file mode 120000 index 0000000..a693299 --- /dev/null +++ b/fish/.config/fish/functions/__can_run_command.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/__can_run_command.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/__nvm_run.fish b/fish/.config/fish/functions/__nvm_run.fish new file mode 120000 index 0000000..839355b --- /dev/null +++ b/fish/.config/fish/functions/__nvm_run.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/__nvm_run.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/bass.fish b/fish/.config/fish/functions/bass.fish new file mode 120000 index 0000000..42c6e65 --- /dev/null +++ b/fish/.config/fish/functions/bass.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/bass/functions/bass.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/cp_tilde_index.fish b/fish/.config/fish/functions/cp_tilde_index.fish index 4241c0f..b4572ec 100644 --- a/fish/.config/fish/functions/cp_tilde_index.fish +++ b/fish/.config/fish/functions/cp_tilde_index.fish @@ -1,8 +1,8 @@ # Defined in /tmp/fish.hXQA9y/cp_tilde_index.fish @ line 1 function cp_tilde_index - sudo cp /etc/skel/public_html/index.php /home/$argv[1]/public_html/. -sudo chown $argv[1]:$argv[1] /home/$argv[1]/public_html/index.php -if test -e /home/$argv[1]/public_html/index.html -sudo rm /home/$argv[1]/public_html/index.html -end + sudo cp /etc/skel/public_html/index.php /home/$argv[1]/public_html/. + sudo chown $argv[1]:$argv[1] /home/$argv[1]/public_html/index.php + if test -e /home/$argv[1]/public_html/index.html + sudo rm /home/$argv[1]/public_html/index.html + end end diff --git a/fish/.config/fish/functions/fish_prompt.fish b/fish/.config/fish/functions/fish_prompt.fish deleted file mode 120000 index 05df569..0000000 --- a/fish/.config/fish/functions/fish_prompt.fish +++ /dev/null @@ -1 +0,0 @@ -/home/ben/.local/share/omf/themes/bobthefish/fish_prompt.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/fzf_key_bindings.fish b/fish/.config/fish/functions/fzf_key_bindings.fish deleted file mode 120000 index 38dd2a3..0000000 --- a/fish/.config/fish/functions/fzf_key_bindings.fish +++ /dev/null @@ -1 +0,0 @@ -/home/ben/.fzf/shell/key-bindings.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/g.fish b/fish/.config/fish/functions/g.fish index de04e81..05d6434 100644 --- a/fish/.config/fish/functions/g.fish +++ b/fish/.config/fish/functions/g.fish @@ -1,7 +1,8 @@ function g - if count $argv > /dev/null -git $argv -else -git status -end + if count $argv > /dev/null + git $argv + else + git status + end end + diff --git a/fish/.config/fish/functions/getopts.fish b/fish/.config/fish/functions/getopts.fish new file mode 120000 index 0000000..26b6df0 --- /dev/null +++ b/fish/.config/fish/functions/getopts.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/getopts/getopts.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/gitignore.fish b/fish/.config/fish/functions/gitignore.fish new file mode 120000 index 0000000..9769b89 --- /dev/null +++ b/fish/.config/fish/functions/gitignore.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/gitignore/gitignore.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/l.fish b/fish/.config/fish/functions/l.fish index e373118..96412ab 100755..100644 --- a/fish/.config/fish/functions/l.fish +++ b/fish/.config/fish/functions/l.fish @@ -1,3 +1,4 @@ function l ls -lah $argv end + diff --git a/fish/.config/fish/functions/lg.fish b/fish/.config/fish/functions/lg.fish index c8ccd05..2aabb9d 100644 --- a/fish/.config/fish/functions/lg.fish +++ b/fish/.config/fish/functions/lg.fish @@ -1,3 +1,4 @@ function lg - lazygit $argv + lazygit $argv end + diff --git a/fish/.config/fish/functions/longtlds.fish b/fish/.config/fish/functions/longtlds.fish index 2c14e48..b404702 100755..100644 --- a/fish/.config/fish/functions/longtlds.fish +++ b/fish/.config/fish/functions/longtlds.fish @@ -1,3 +1,4 @@ function longtlds - wget -qO - http://data.iana.org/TLD/tlds-alpha-by-domain.txt | tail -n+2 | awk '{print length, $0;}' | sort -n $argv + wget -qO - http://data.iana.org/TLD/tlds-alpha-by-domain.txt | tail -n+2 | awk '{print length, $0;}' | sort -n $argv end + diff --git a/fish/.config/fish/functions/ls.fish b/fish/.config/fish/functions/ls.fish new file mode 100644 index 0000000..1797a94 --- /dev/null +++ b/fish/.config/fish/functions/ls.fish @@ -0,0 +1,4 @@ +function ls + command ls --color=auto $argv +end + diff --git a/fish/.config/fish/functions/node.fish b/fish/.config/fish/functions/node.fish new file mode 120000 index 0000000..7831810 --- /dev/null +++ b/fish/.config/fish/functions/node.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/node.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/npm.fish b/fish/.config/fish/functions/npm.fish new file mode 120000 index 0000000..807ba3a --- /dev/null +++ b/fish/.config/fish/functions/npm.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/npm.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/npx.fish b/fish/.config/fish/functions/npx.fish new file mode 120000 index 0000000..611bce1 --- /dev/null +++ b/fish/.config/fish/functions/npx.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/npx.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/nvm.fish b/fish/.config/fish/functions/nvm.fish new file mode 120000 index 0000000..7d7c95c --- /dev/null +++ b/fish/.config/fish/functions/nvm.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/nvm.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/nvm_alias_command.fish b/fish/.config/fish/functions/nvm_alias_command.fish new file mode 120000 index 0000000..4826e6d --- /dev/null +++ b/fish/.config/fish/functions/nvm_alias_command.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/nvm_alias_command.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/nvm_alias_function.fish b/fish/.config/fish/functions/nvm_alias_function.fish new file mode 120000 index 0000000..ed884f2 --- /dev/null +++ b/fish/.config/fish/functions/nvm_alias_function.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/nvm_alias_function.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/owl.fish b/fish/.config/fish/functions/owl.fish deleted file mode 100755 index c90653a..0000000 --- a/fish/.config/fish/functions/owl.fish +++ /dev/null @@ -1,3 +0,0 @@ -function owl - php /home/ben/.owl/bin/owl.php $argv -end diff --git a/fish/.config/fish/functions/pb.fish b/fish/.config/fish/functions/pb.fish new file mode 100644 index 0000000..09febb8 --- /dev/null +++ b/fish/.config/fish/functions/pb.fish @@ -0,0 +1,4 @@ +function pb + nc tilde.team 9999 +end + diff --git a/fish/.config/fish/functions/renew_ifd_cert.fish b/fish/.config/fish/functions/renew_ifd_cert.fish index 721794e..721794e 100755..100644 --- a/fish/.config/fish/functions/renew_ifd_cert.fish +++ b/fish/.config/fish/functions/renew_ifd_cert.fish diff --git a/fish/.config/fish/functions/spin.fish b/fish/.config/fish/functions/spin.fish new file mode 120000 index 0000000..a7683e3 --- /dev/null +++ b/fish/.config/fish/functions/spin.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/spin/spin.fish \ No newline at end of file diff --git a/fish/.config/fish/functions/tag.fish b/fish/.config/fish/functions/tag.fish index 4d31cd6..a16359c 100755..100644 --- a/fish/.config/fish/functions/tag.fish +++ b/fish/.config/fish/functions/tag.fish @@ -1,3 +1,4 @@ function tag - shuf -n 1 ~/taglines.txt + shuf -n 1 ~/taglines.txt end + diff --git a/fish/.config/fish/functions/tildefig.fish b/fish/.config/fish/functions/tildefig.fish index c6dc6eb..fbff0b3 100644 --- a/fish/.config/fish/functions/tildefig.fish +++ b/fish/.config/fish/functions/tildefig.fish @@ -1,3 +1,4 @@ function tildefig - curl "https://tilde.team/~ben/api/?font=slant&text="$argv + curl "https://tilde.team/~ben/api/?font=slant&text="$argv end + diff --git a/fish/.config/fish/functions/vim.fish b/fish/.config/fish/functions/vim.fish index f97be80..66cf889 100644 --- a/fish/.config/fish/functions/vim.fish +++ b/fish/.config/fish/functions/vim.fish @@ -1,7 +1,8 @@ function vim - if test -x (which nvim) -nvim $argv -else -vim $argv -end + if type -q nvim >/dev/null + nvim $argv + else + command vim $argv + end end + diff --git a/fish/.config/fish/functions/vz.fish b/fish/.config/fish/functions/vz.fish deleted file mode 100755 index e2f2b48..0000000 --- a/fish/.config/fish/functions/vz.fish +++ /dev/null @@ -1,3 +0,0 @@ -function vz - vim (fzf) -end diff --git a/fish/.config/fish/functions/yarn.fish b/fish/.config/fish/functions/yarn.fish new file mode 120000 index 0000000..52c2a55 --- /dev/null +++ b/fish/.config/fish/functions/yarn.fish @@ -0,0 +1 @@ +/home/ben/.config/fisherman/nvm/functions/yarn.fish \ No newline at end of file |