summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2021-01-12 15:26:18 +0100
committerAnton Khirnov <anton@khirnov.net>2021-01-12 15:26:18 +0100
commit6f4245eb390970a0ef4aba79fbc84e173239874d (patch)
treebe6d14c022e7f8fb61aad7bf51700f601c33d5ac
parentf215d3a620aae2f5759da83218fba57a104fbe0c (diff)
bash: split up(s) into their own executables
Makes them easier to call from scripts.
-rw-r--r--bash/bashrc24
-rwxr-xr-xbin/up10
-rwxr-xr-xbin/ups11
-rw-r--r--install.conf.yaml3
4 files changed, 24 insertions, 24 deletions
diff --git a/bash/bashrc b/bash/bashrc
index 3c71d56..18364ac 100644
--- a/bash/bashrc
+++ b/bash/bashrc
@@ -53,30 +53,6 @@ cu()
cd "${dir}"
}
-# ups.khirnov.net uploader
-ups() {
- if [ "$1" ]; then
- fname=$(basename "$1")
- else
- fname="-"
- fi
-
- url=$(curl -sS -E ~/.local/var/up/cert --data-binary "@${fname}" "https://ups.khirnov.net/${fname}")
- [ "${url}" ] && echo "${url}"
-}
-
-# up.khirnov.net 0x0 instance
-up() {
- if [ "$1" ]; then
- fname=$(basename "$1")
- else
- fname="-"
- fi
-
- url=$(curl -sS -E ~/.local/var/up/cert -F "file=@${fname}" "https://up.khirnov.net/")
- [ "${url}" ] && echo "${url}"
-}
-
# define the prompt
. ~/.config/bash/prompt
PS1=$(__prompt_func)
diff --git a/bin/up b/bin/up
new file mode 100755
index 0000000..52d9548
--- /dev/null
+++ b/bin/up
@@ -0,0 +1,10 @@
+#!/bin/bash
+# up.khirnov.net 0x0 instance
+if [ "$1" ]; then
+ fname=$(basename "$1")
+else
+ fname="-"
+fi
+
+url=$(curl -sS -E ~/.local/var/up/cert -F "file=@${fname}" "https://up.khirnov.net/")
+[ "${url}" ] && echo "${url}"
diff --git a/bin/ups b/bin/ups
new file mode 100755
index 0000000..8353f44
--- /dev/null
+++ b/bin/ups
@@ -0,0 +1,11 @@
+#!/bin/bash
+# ups.khirnov.net uploader
+
+if [ "$1" ]; then
+ fname=$(basename "$1")
+else
+ fname="-"
+fi
+
+url=$(curl -sS -E ~/.local/var/up/cert --data-binary "@${fname}" "https://ups.khirnov.net/${fname}")
+[ "${url}" ] && echo "${url}"
diff --git a/install.conf.yaml b/install.conf.yaml
index cb2cec3..869b6da 100644
--- a/install.conf.yaml
+++ b/install.conf.yaml
@@ -2,6 +2,7 @@
- ~/.cache/vim/bkp
- ~/.cache/vim/swap
- ~/.config/bash
+ - ~/.local/bin
- ~/.local/var/bash
- ~/.local/var/cron/daily
- ~/.local/var/dotfiles
@@ -12,6 +13,8 @@
- ~/.vim/pack/dotfiles/opt
- link:
+ ~/.local/bin/up: bin/up
+ ~/.local/bin/ups: bin/ups
~/.config/bash/prompt: bash/prompt
~/.bashrc: bash/bashrc
~/.gdbinit: dotfiles/gdbinit