bin: tweak flags
This commit is contained in:
parent
38793e709b
commit
5dce61fb45
|
@ -6,7 +6,7 @@ alias -g G="| grp"
|
|||
alias -g X="| xargs"
|
||||
alias -g X1="| xargs -n 1"
|
||||
alias -g XC="| xclip -selection clipboard"
|
||||
alias -g L="--color=always | less"
|
||||
alias -g L="--color=always | ${PAGER:-less}"
|
||||
fi
|
||||
|
||||
alias info='info --vi-keys'
|
||||
|
|
|
@ -12,5 +12,5 @@ case "$(file --dereference --mime "$last")" in
|
|||
*inode/directory*) ls -l --color=always --human-readable --group-directories-first --file-type --dereference-command-line --almost-all "$@";;
|
||||
*binary) ;;
|
||||
*) $(test -f "$last" -a ! -r "$last" && echo "sudo") bat --style header "$@"
|
||||
stat -c '%A size %sB, birth: %.10w mod %.10y' "$last";;
|
||||
stat --format '%A size %sB, birth: %.10w mod %.10y' "$last";;
|
||||
esac
|
||||
|
|
|
@ -12,7 +12,7 @@ for arg do
|
|||
*.tar) tar xf "$arg" ;;
|
||||
*.tbz2) tar xjf "$arg" ;;
|
||||
*.tgz) tar xzf "$arg" ;;
|
||||
*.zip) unzip "$arg" ;;
|
||||
*.zip|*.jar) unzip "$arg" ;;
|
||||
*.Z) uncompress "$arg";;
|
||||
*.7z) 7z x "$arg" ;;
|
||||
*.deb) ar x "$arg" ;;
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
#!/bin/sh
|
||||
stats() {
|
||||
stat --format '%n %A size %sB, birth: %.10w mod %.10y' "$@"
|
||||
}
|
||||
if test "$#" -gt 0
|
||||
then
|
||||
dif "$(st-unarchive "$1")" "$@"
|
||||
orig="$(st-unarchive "$1")"
|
||||
( stats "$orig" "$1"; dif "$orig" "$@" ) |
|
||||
less --RAW-CONTROL-CHARS --quit-on-intr --quit-if-one-screen
|
||||
test "$?" -eq "2" && exit 1
|
||||
echo "y|r to restore, n|d to delete"
|
||||
read reply
|
||||
|
|
Loading…
Reference in New Issue