mirror of
https://github.com/chenasraf/dotfiles.git
synced 2026-05-17 17:28:07 +00:00
feat: alias/function updates
pubkey/allowed-signing alias -> fns
This commit is contained in:
22
aliases.sh
22
aliases.sh
@@ -67,7 +67,6 @@ alias iplocal="ipconfig getifaddr en0 | prepend 'iplocal: '"
|
|||||||
alias ip="iplocal; ip4; ip6"
|
alias ip="iplocal; ip4; ip6"
|
||||||
alias afk="/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend"
|
alias afk="/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend"
|
||||||
# alias pkgupdate="brew update; brew upgrade; brew cleanup; npm install npm -g; npm update -g; sudo g em update --system; sudo gem update; sudo gem cleanup; sudo softwareupdate -i -a;"
|
# alias pkgupdate="brew update; brew upgrade; brew cleanup; npm install npm -g; npm update -g; sudo g em update --system; sudo gem update; sudo gem cleanup; sudo softwareupdate -i -a;"
|
||||||
alias pubkey="more ~/.ssh/id_casraf.pub | pbcopy | echo '=> Public key copied to pasteboard.'"
|
|
||||||
alias gundo="git reset --soft HEAD~1"
|
alias gundo="git reset --soft HEAD~1"
|
||||||
alias unq="sudo xattr -rd com.apple.quarantine"
|
alias unq="sudo xattr -rd com.apple.quarantine"
|
||||||
alias scriptls="cat \$(find-up package.json) | jq '.scripts'"
|
alias scriptls="cat \$(find-up package.json) | jq '.scripts'"
|
||||||
@@ -80,6 +79,10 @@ alias fnu="find-up"
|
|||||||
alias ascii-text=". \$DOTFILES/scripts/ascii_font/ascii_font.sh"
|
alias ascii-text=". \$DOTFILES/scripts/ascii_font/ascii_font.sh"
|
||||||
alias dr="dotenv run"
|
alias dr="dotenv run"
|
||||||
alias lua="luajit"
|
alias lua="luajit"
|
||||||
|
alias prettypath="echo \$PATH | tr ':' '\n'"
|
||||||
|
alias keypresses="xxd -psd"
|
||||||
|
alias install-utils="pushd \$DOTFILES/utils; pnpm install && pnpm build && pnpm ginst; popd"
|
||||||
|
alias lg="lazygit"
|
||||||
if is_linux; then
|
if is_linux; then
|
||||||
alias md5="md5sum"
|
alias md5="md5sum"
|
||||||
else
|
else
|
||||||
@@ -91,6 +94,7 @@ fi
|
|||||||
alias home="h_"
|
alias home="h_"
|
||||||
alias h="home"
|
alias h="home"
|
||||||
alias hi="source \$DOTFILES/install.sh"
|
alias hi="source \$DOTFILES/install.sh"
|
||||||
|
alias hli="hl && hi"
|
||||||
alias rh="rhome"
|
alias rh="rhome"
|
||||||
alias rt="home rt"
|
alias rt="home rt"
|
||||||
alias hst="home status"
|
alias hst="home status"
|
||||||
@@ -126,17 +130,9 @@ alias trn="tmux rename-session -t"
|
|||||||
alias trm="tmux kill-session -t"
|
alias trm="tmux kill-session -t"
|
||||||
alias tk="trm"
|
alias tk="trm"
|
||||||
alias tks="tmux kill-server"
|
alias tks="tmux kill-server"
|
||||||
|
|
||||||
# tmux - workspaces
|
|
||||||
alias tn-general="tn-custom -d \$HOME/Dev -s general"
|
|
||||||
alias tn-df="tn-custom -d \$DOTFILES -s dotfiles ."
|
|
||||||
|
|
||||||
# addalias commands
|
|
||||||
alias prettypath="echo \$PATH | tr ':' '\n'"
|
|
||||||
alias hli="hl && hi"
|
|
||||||
alias keypresses="xxd -psd"
|
|
||||||
alias install-utils="pushd \$DOTFILES/utils; pnpm install && pnpm build && pnpm ginst; popd"
|
|
||||||
alias lg="lazygit"
|
|
||||||
alias txp="tx p"
|
alias txp="tx p"
|
||||||
alias tls="tx ls -s"
|
alias tls="tx ls -s"
|
||||||
alias allow-signing="echo \"\$(git config --get user.email) namespaces=\"git\" \$(cat ~/.ssh/id_casraf.pub)\" >> ~/.ssh/allowed_signers"
|
|
||||||
|
# unsorted
|
||||||
|
|
||||||
|
# addalias commands
|
||||||
|
|||||||
@@ -355,6 +355,25 @@ ask_no() {
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
pubkey_file() {
|
||||||
|
file="$HOME/.ssh/id_casraf.pub"
|
||||||
|
if [[ $# -eq 1 ]]; then
|
||||||
|
file="$HOME/.ssh/id_$1.pub"
|
||||||
|
fi
|
||||||
|
echo $file
|
||||||
|
}
|
||||||
|
|
||||||
|
pubkey() {
|
||||||
|
file=$(pubkey_file $1)
|
||||||
|
more $file | pbcopy | echo "=> Public key copied to pasteboard."
|
||||||
|
}
|
||||||
|
|
||||||
|
allow-signing() {
|
||||||
|
file=$(pubkey_file $1)
|
||||||
|
echo "$(git config --get user.email) namespaces=\"git\" $(cat $file)" >> ~/.ssh/allowed_signers
|
||||||
|
}
|
||||||
|
|
||||||
# select random element from arguments
|
# select random element from arguments
|
||||||
randarg() {
|
randarg() {
|
||||||
echo "${${@}[$RANDOM % $# + 1]}"
|
echo "${${@}[$RANDOM % $# + 1]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user