about summary refs log tree commit diff
path: root/fish/.config
diff options
context:
space:
mode:
Diffstat (limited to 'fish/.config')
-rw-r--r--fish/.config/fish/completions/fisher.fish1
l---------fish/.config/fish/completions/gitignore.fish1
l---------fish/.config/fish/completions/nvm.fish1
l---------fish/.config/fish/completions/spin.fish1
-rw-r--r--fish/.config/fish/fishd.slash1
-rwxr-xr-xfish/.config/fish/fishfile6
-rw-r--r--fish/.config/fish/functions/0x0.fish4
l---------fish/.config/fish/functions/__bass.py1
l---------fish/.config/fish/functions/__can_run_command.fish1
l---------fish/.config/fish/functions/__nvm_run.fish1
l---------fish/.config/fish/functions/bass.fish1
-rw-r--r--fish/.config/fish/functions/cp_tilde_index.fish10
l---------fish/.config/fish/functions/fish_prompt.fish1
l---------fish/.config/fish/functions/fzf_key_bindings.fish1
-rw-r--r--fish/.config/fish/functions/g.fish11
l---------fish/.config/fish/functions/getopts.fish1
l---------fish/.config/fish/functions/gitignore.fish1
-rw-r--r--[-rwxr-xr-x]fish/.config/fish/functions/l.fish1
-rw-r--r--fish/.config/fish/functions/lg.fish3
-rw-r--r--[-rwxr-xr-x]fish/.config/fish/functions/longtlds.fish3
-rw-r--r--fish/.config/fish/functions/ls.fish4
l---------fish/.config/fish/functions/node.fish1
l---------fish/.config/fish/functions/npm.fish1
l---------fish/.config/fish/functions/npx.fish1
l---------fish/.config/fish/functions/nvm.fish1
l---------fish/.config/fish/functions/nvm_alias_command.fish1
l---------fish/.config/fish/functions/nvm_alias_function.fish1
-rwxr-xr-xfish/.config/fish/functions/owl.fish3
-rw-r--r--fish/.config/fish/functions/pb.fish4
-rw-r--r--[-rwxr-xr-x]fish/.config/fish/functions/renew_ifd_cert.fish0
l---------fish/.config/fish/functions/spin.fish1
-rw-r--r--[-rwxr-xr-x]fish/.config/fish/functions/tag.fish3
-rw-r--r--fish/.config/fish/functions/tildefig.fish3
-rw-r--r--fish/.config/fish/functions/vim.fish11
-rwxr-xr-xfish/.config/fish/functions/vz.fish3
l---------fish/.config/fish/functions/yarn.fish1
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