diff options
| author | Anton Bobov <anton@bobov.name> | 2024-04-28 21:48:54 +0500 |
|---|---|---|
| committer | Anton Bobov <anton@bobov.name> | 2024-05-18 00:34:30 +0500 |
| commit | 414e49a1d394d44b2972f30370849573b6ea093b (patch) | |
| tree | 5d3833ae079f874ace59c3733e933f51c891fc20 | |
| parent | ca139d29e90360333cd857cee0a82c751ad7db2d (diff) | |
[zsh] Updates
| -rw-r--r-- | files/.zsh/rc/S40_completion | 4 | ||||
| -rw-r--r-- | files/.zsh/rc/S50_aliases | 5 | ||||
| -rw-r--r-- | files/.zsh/rc/S50_functions | 12 |
3 files changed, 16 insertions, 5 deletions
diff --git a/files/.zsh/rc/S40_completion b/files/.zsh/rc/S40_completion index 3b55381..1af4e70 100644 --- a/files/.zsh/rc/S40_completion +++ b/files/.zsh/rc/S40_completion @@ -55,9 +55,9 @@ __load_or_generate() { if ! command -v "$1" >/dev/null ; then return fi - local target_file="/home/anton/.zsh/zsh-completions-cached/_$1" - local generate_command="$2" + local target_file="$HOME/.zsh/zsh-completions-cached/_$1" if [ ! -f "$target_file" ] ; then + local generate_command="$2" eval "$generate_command" > "$target_file" fi } diff --git a/files/.zsh/rc/S50_aliases b/files/.zsh/rc/S50_aliases index 7f3f6f4..3dd6e68 100644 --- a/files/.zsh/rc/S50_aliases +++ b/files/.zsh/rc/S50_aliases @@ -45,7 +45,6 @@ alias fn='find . -name' alias ip='ip -color -brief' alias dmesg='dmesg --human' alias ag="ag --page less" -alias wcc="wc -c | numfmt --to=si" alias nf="numfmt --from=auto --to=iec" alias tree="tree --dirsfirst" alias dig='dig +nocmd +multiline +noall +answer' @@ -56,6 +55,7 @@ alias rm='rm --interactive=once' is_command trash-put && alias rm='trash-put' alias mv='mv --interactive' alias cp='cp --interactive --recursive --reflink=auto' +alias ln='ln --interactive --verbose' alias mkdir='mkdir -pv' if is_command colordiff; then alias diff='colordiff -u' @@ -103,6 +103,9 @@ alias pw="pwgen 40 1" alias lsblk="lsblk -o NAME,SIZE,UUID,FSTYPE,MOUNTPOINT,LABEL,MODEL" +alias gpgencrypt='gpg --encrypt-files' +alias gpgdecrypt='gpg --decrypt-files' + # }}} # Network and web {{{ diff --git a/files/.zsh/rc/S50_functions b/files/.zsh/rc/S50_functions index b9f2a08..fe0f3b7 100644 --- a/files/.zsh/rc/S50_functions +++ b/files/.zsh/rc/S50_functions @@ -3,6 +3,14 @@ mcd() { } compdef _directories mcd +wcc() { + wc -c "$@" | numfmt --to=si +} + +wcl() { + wc -l "$@" | numfmt --grouping +} + ppgrep() { pgrep "$@" | xargs --no-run-if-empty ps fp } @@ -33,9 +41,9 @@ EOM open() { if [ $# = 0 ] ; then - xdg-open . + xdg-open . >/dev/null 2>&1 else - xdg-open $* + xdg-open "$@" >/dev/null 2>&1 fi } |
