function rehaul
This commit is contained in:
@@ -60,6 +60,10 @@ alias tmuxr="tmux new -ADs auto-session"
|
||||
|
||||
alias FUNCTION_PRELUDE="setopt LOCAL_OPTIONS PIPE_FAIL XTRACE ERR_RETURN"
|
||||
|
||||
is_local() {
|
||||
[[ $(hostname) =~ '^abra0' ]]
|
||||
}
|
||||
|
||||
publish() {
|
||||
FUNCTION_PRELUDE
|
||||
|
||||
@@ -72,26 +76,12 @@ twitch() {
|
||||
livestreamer "http://www.twitch.tv/${1}" "${${@:2}:-best}"
|
||||
}
|
||||
|
||||
test_default() {
|
||||
# echo "${@:-$(whoami) at $(date)}"
|
||||
|
||||
for i in $@; do
|
||||
echo "[$i]"
|
||||
done
|
||||
}
|
||||
|
||||
test_default2() {
|
||||
test_default git commit -m "${@:-$(whoami) at $(date)}"
|
||||
test_default .g commit -m "${@:-$(whoami) at $(date)}"
|
||||
test_default .g commit -m "${@:-$(whoami) at $(date)}"
|
||||
}
|
||||
|
||||
dcp() {
|
||||
FUNCTION_PRELUDE
|
||||
|
||||
git add --all :/
|
||||
|
||||
git commit -m "${@:-$(whoami) at $(date)}"
|
||||
git commit -m "${*:-$(whoami) at $(date)}"
|
||||
|
||||
git push
|
||||
}
|
||||
@@ -100,11 +90,9 @@ dcp() {
|
||||
.dcp() {
|
||||
FUNCTION_PRELUDE
|
||||
|
||||
local COMMIT_MESSAGE="${@:-$(whoami) at $(date)}"
|
||||
|
||||
.g add -u
|
||||
|
||||
.g commit -m "$COMMIT_MESSAGE"
|
||||
.g commit -m "${*:-$(whoami) at $(date)}"
|
||||
|
||||
.g push
|
||||
}
|
||||
@@ -147,13 +135,21 @@ rsync2() {
|
||||
--stats \
|
||||
--fuzzy \
|
||||
--verbose \
|
||||
"$@"
|
||||
"${(@)@}"
|
||||
}
|
||||
|
||||
sync_music() {
|
||||
FUNCTION_PRELUDE
|
||||
|
||||
rsync2 --delete dedi:/home/torrent-user/music-library/ /Users/abra/music/library/
|
||||
if ! is_local; then
|
||||
echo "Should be local"
|
||||
return 1
|
||||
fi
|
||||
|
||||
rsync2 \
|
||||
--delete \
|
||||
"dedi:/home/torrent-user/music-library/" \
|
||||
"/Users/abra/music/library/"
|
||||
}
|
||||
|
||||
# function .g-init() {
|
||||
@@ -165,9 +161,6 @@ sync_music() {
|
||||
# .g remote add origin ssh://dedi/var/www/git.abra.me/dot.git
|
||||
# }
|
||||
|
||||
is_local() {
|
||||
[[ $(hostname) =~ '^abra0' ]]
|
||||
}
|
||||
|
||||
# make_user() {
|
||||
# FUNCTION_PRELUDE
|
||||
@@ -188,20 +181,33 @@ is_local() {
|
||||
# echo -n ("${(@f)$(ls *(om[1,$1]))}")
|
||||
# }
|
||||
|
||||
testo() {
|
||||
local A="${@[2,3]}"
|
||||
./t.py ${(t)A} "$A" ${A[@]}
|
||||
unset A
|
||||
|
||||
local A=("$@[2,3]")
|
||||
./t.py ${(t)A} "$A" ${A[@]}
|
||||
unset A
|
||||
|
||||
./t.py "$@[2,3]"
|
||||
}
|
||||
# testo 1 "2 3" 4
|
||||
|
||||
# shit shit shit s hist h is htisthsi 2018-06-30
|
||||
ffmpeg_timelapse() {
|
||||
FUNCTION_PRELUDE
|
||||
|
||||
local DATE="$1"
|
||||
local PRESET="${2:-"ultrafast"}"
|
||||
local REST="${@:3}"
|
||||
local REST=("${@:3}")
|
||||
|
||||
(ls "/mnt/a/snaps/$DATE" | wc -l) || return
|
||||
ls "/mnt/a/snaps/$DATE" | wc -l
|
||||
|
||||
ffmpeg \
|
||||
-framerate 60 \
|
||||
-pattern_type glob -i "/mnt/a/snaps/$DATE/*.jpg" \
|
||||
-preset "$PRESET" \
|
||||
"$REST" \
|
||||
"${(@)REST}" \
|
||||
-y "/mnt/a/$DATE.mp4"
|
||||
}
|
Reference in New Issue
Block a user