1
0
Fork 0
mirror of https://github.com/notwa/rc synced 2024-06-25 16:57:12 -07:00

add comments and dummy docstrings

This commit is contained in:
Connor Olding 2021-07-31 16:15:27 -07:00
parent 831536107c
commit 1cc9a75b29
3 changed files with 11 additions and 10 deletions

View File

@ -1,4 +1,5 @@
#!/usr/bin/env sh #!/usr/bin/env sh
# backup, timestamped
# YES_ZSH # YES_ZSH
# YES_BASH # YES_BASH
# YES_DASH # YES_DASH

View File

@ -4,7 +4,7 @@
# YES_DASH # YES_DASH
days() { ### @- days() { ### @-
### compute days since a given date. ### compute the number of days since a given date.
### ###
### ``` ### ```
### $ days 'January 1 1970' ### $ days 'January 1 1970'

18
sh/ea
View File

@ -8,36 +8,36 @@ _REMOTE_DOMAIN="https://eaguru.guru"
_REMOTE_DIR="t" _REMOTE_DIR="t"
_REMOTE_AUTH="auth" _REMOTE_AUTH="auth"
eahead() { eahead() { ### @-
curl -s -I "$_REMOTE_DOMAIN/$_REMOTE_DIR/$1" curl -s -I "$_REMOTE_DOMAIN/$_REMOTE_DIR/$1"
} }
eaget() { eaget() { ### @-
curl -R "$_REMOTE_DOMAIN/$_REMOTE_DIR/$1" -o "${2:-$1}" curl -R "$_REMOTE_DOMAIN/$_REMOTE_DIR/$1" -o "${2:-$1}"
} }
eaput() { eaput() { ### @-
curl -g -n -T "$1" "$_REMOTE_DOMAIN/$_REMOTE_AUTH/" curl -g -n -T "$1" "$_REMOTE_DOMAIN/$_REMOTE_AUTH/"
} }
eamove() { eamove() { ### @-
local src="$_REMOTE_DOMAIN/$_REMOTE_AUTH/$1" local src="$_REMOTE_DOMAIN/$_REMOTE_AUTH/$1"
local dst="$_REMOTE_DOMAIN/$_REMOTE_DIR/$2" local dst="$_REMOTE_DOMAIN/$_REMOTE_DIR/$2"
curl -n -X MOVE -H "Destination: $dst" "$src" curl -n -X MOVE -H "Destination: $dst" "$src"
} }
eacopy() { eacopy() { ### @-
local src="$_REMOTE_DOMAIN/$_REMOTE_AUTH/$1" local src="$_REMOTE_DOMAIN/$_REMOTE_AUTH/$1"
local dst="$_REMOTE_DOMAIN/$_REMOTE_DIR/$2" local dst="$_REMOTE_DOMAIN/$_REMOTE_DIR/$2"
curl -n -X COPY -H "Destination: $dst" "$src" curl -n -X COPY -H "Destination: $dst" "$src"
} }
eadelete() { eadelete() { ### @-
curl -n -X DELETE "$_REMOTE_DOMAIN/$_REMOTE_AUTH/$1" curl -n -X DELETE "$_REMOTE_DOMAIN/$_REMOTE_AUTH/$1"
} }
alias eamv=eamove alias eamv=eamove ### @-
alias eacp=eacopy alias eacp=eacopy ### @-
alias earm=eadelete alias earm=eadelete ### @-
# TODO: write "ea" interface with subcommands for each action, invoke it. # TODO: write "ea" interface with subcommands for each action, invoke it.