1
0
Fork 0
dotfiles/zsh/aliases
2019-11-07 13:36:00 -08:00

40 lines
818 B
Bash

#!/usr/bin/env zsh
alias startx='ssh-agent startx; vlock'
alias ls='ls --color=auto'
alias l='ls'
alias la='ls -A'
alias ll='ls -l'
alias units='units --verbose'
alias trr='transmission-remote'
alias g='git'
alias rg='rg -S'
alias timestamp='date "+%Y-%m-%d_%H-%M-%S"'
alias humantime='date "+%Y-%m-%d %H:%M"'
screenshot() {
local ts="$(timestamp)"
local f="${HOME}/images/screenshots/${ts}.png"
import "$@" "$f"
echo "$f" >&2
echo "$f"
}
docker-ip() {
docker inspect "$1" --format='{{.NetworkSettings.Networks.bridge.IPAddress}}'
}
alias shrug='echo -n "¯\\_(ツ)_/¯"'
alias today='nvim $HOME/notes/$(date "+%F").md'
fe() {
local files
IFS=$'\n' files=($(fzf --query="$1" --multi --select-1 --exit-0))
[[ -n "$files" ]] && ${EDITOR:-vim} "${files[@]}"
}
alias t='task'