diff options
Diffstat (limited to 'dot')
-rw-r--r-- | dot/bashrc | 7 | ||||
-rwxr-xr-x | dot/local/bin/git-ll-remote | 11 | ||||
-rwxr-xr-x | dot/local/bin/x11-ssh-host | 18 |
3 files changed, 28 insertions, 8 deletions
@@ -394,7 +394,7 @@ subvolify() | |||
394 | $sudo btrfs subvolume create "$path".subvol || return | 394 | $sudo btrfs subvolume create "$path".subvol || return |
395 | $sudo chown --reference="$path" "$path".subvol || return | 395 | $sudo chown --reference="$path" "$path".subvol || return |
396 | $sudo chmod --reference="$path" "$path".subvol || return | 396 | $sudo chmod --reference="$path" "$path".subvol || return |
397 | $sudo find "$path" -mindepth 1 -maxdepth 1 -print0 | xargs -0 mv -t "$path".subvol | 397 | $sudo find "$path" -mindepth 1 -maxdepth 1 -print0 | $sudo xargs -0 mv -t "$path".subvol |
398 | $sudo mv -T "$path" "$path".subvol~ | 398 | $sudo mv -T "$path" "$path".subvol~ |
399 | $sudo mv -T "$path".subvol "$path" | 399 | $sudo mv -T "$path".subvol "$path" |
400 | $sudo rmdir "$path".subvol~ || true | 400 | $sudo rmdir "$path".subvol~ || true |
@@ -475,3 +475,8 @@ ym () | |||
475 | { | 475 | { |
476 | yt-dlp -f bestaudio --add-metadata "$@" | 476 | yt-dlp -f bestaudio --add-metadata "$@" |
477 | } | 477 | } |
478 | |||
479 | ya () | ||
480 | { | ||
481 | ym -o "%(playlist_title)s/%(track_number).2d - %(title)s.%(ext)s" "$@" | ||
482 | } | ||
diff --git a/dot/local/bin/git-ll-remote b/dot/local/bin/git-ll-remote index 28b996f..dd76b78 100755 --- a/dot/local/bin/git-ll-remote +++ b/dot/local/bin/git-ll-remote | |||
@@ -18,7 +18,16 @@ do | |||
18 | esac | 18 | esac |
19 | done | 19 | done |
20 | 20 | ||
21 | remote=${1:-origin} | 21 | remote=${1:-$(git remote)} |
22 | |||
23 | if ! [ "$remote" ] | ||
24 | then | ||
25 | remote=$(git ls-remote --get-url) | ||
26 | if ! [ "$remote" ] | ||
27 | then | ||
28 | exit 1 | ||
29 | fi | ||
30 | fi | ||
22 | 31 | ||
23 | QUIET=y | 32 | QUIET=y |
24 | SHOW=all | 33 | SHOW=all |
diff --git a/dot/local/bin/x11-ssh-host b/dot/local/bin/x11-ssh-host index 166f491..a8620a7 100755 --- a/dot/local/bin/x11-ssh-host +++ b/dot/local/bin/x11-ssh-host | |||
@@ -1,15 +1,21 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | host=$(basename "$0") | 2 | host=$(basename "$0") |
3 | case "$host" in | 3 | case "$host" in |
4 | x11-ssh-host) host=$1 ;; | 4 | x11-ssh-host) |
5 | for host in "$@" | ||
6 | do | ||
7 | continue | ||
8 | done | ||
9 | ;; | ||
5 | esac | 10 | esac |
6 | 11 | ||
7 | SCRIPT="if which tmux && ! test -e .prefer-screen; then tmux attach || tmux new; else screen -xRR -e '^Zz'; fi" | 12 | SCRIPT="if which tmux && ! test -e .prefer-screen; then tmux attach || tmux new; else screen -xRR -e '^Zz'; fi" |
8 | 13 | ||
9 | if [ "$DISPLAY" -a ! -t 0 ]; then | 14 | set -- autossh -- "$@" -t $SCRIPT |
10 | exec xterm -T "$host" -e \ | 15 | |
11 | autossh "$host" -- -t $SCRIPT | 16 | if [ "$DISPLAY" -a ! -t 0 ] |
17 | then | ||
18 | exec xterm -T "$host" -e "$@" | ||
12 | else | 19 | else |
13 | exec \ | 20 | exec "$@" |
14 | autossh "$host" -- -t $SCRIPT | ||
15 | fi | 21 | fi |