mirror of
https://github.com/Xevion/dotfiles.git
synced 2025-12-14 02:11:32 -06:00
aliases, remove alert, rearrange & compact, add bw_login
This commit is contained in:
@@ -17,6 +17,9 @@ chshow() {
|
|||||||
cat $target | chezmoi execute-template
|
cat $target | chezmoi execute-template
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Remote Management
|
||||||
|
alias romanlog="ssh roman 'tail -F /var/log/syslog'"
|
||||||
|
|
||||||
# Other aliases
|
# Other aliases
|
||||||
alias gpt='chatgpt'
|
alias gpt='chatgpt'
|
||||||
alias copilot='gh copilot'
|
alias copilot='gh copilot'
|
||||||
@@ -24,6 +27,7 @@ alias suggest='gh copilot suggest -t shell'
|
|||||||
alias spt='spotify_player'
|
alias spt='spotify_player'
|
||||||
alias gitalias='alias | grep "git "'
|
alias gitalias='alias | grep "git "'
|
||||||
alias mousefix='sudo udevadm trigger' # helped with mouse issues on laptop
|
alias mousefix='sudo udevadm trigger' # helped with mouse issues on laptop
|
||||||
|
alias bw_login='export BW_SESSION=$(bw unlock --raw)'
|
||||||
|
|
||||||
# Clipboard aliases
|
# Clipboard aliases
|
||||||
{{ if not .wsl -}}
|
{{ if not .wsl -}}
|
||||||
@@ -65,10 +69,6 @@ function chcode() {
|
|||||||
chezmoi edit $@
|
chezmoi edit $@
|
||||||
}
|
}
|
||||||
|
|
||||||
# Add an "alert" alias for long running commands. Use like so:
|
|
||||||
# sleep 10; alert
|
|
||||||
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
|
||||||
|
|
||||||
# Creates a temporary file with the given
|
# Creates a temporary file with the given
|
||||||
function tempCode() {
|
function tempCode() {
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
@@ -93,19 +93,12 @@ alias maestroOff="bluetoothctl block $maestroAddress"
|
|||||||
alias maestroOn="bluetoothctl unblock $maestroAddress && bluetoothctl connect $maestroAddress"
|
alias maestroOn="bluetoothctl unblock $maestroAddress && bluetoothctl connect $maestroAddress"
|
||||||
|
|
||||||
function lastRuns() {
|
function lastRuns() {
|
||||||
# default to 10 runs
|
if [ -z "$1" ]; then RUNS=10; else RUNS=$1; fi
|
||||||
if [ -z "$1" ]; then
|
|
||||||
RUNS=10
|
|
||||||
else
|
|
||||||
RUNS=$1
|
|
||||||
fi
|
|
||||||
gh run list -L $RUNS --json name,url | jq -c '.[] | [.name, .url] | join(" ")' -r
|
gh run list -L $RUNS --json name,url | jq -c '.[] | [.name, .url] | join(" ")' -r
|
||||||
}
|
}
|
||||||
|
|
||||||
# Touches a file while also creating the parent directory (and any other necessary directories) in order to do so.
|
# Touches a file while also creating the parent directory (and any other necessary directories) in order to do so.
|
||||||
function mktouch() {
|
mktouch() { mkdir -p $(dirname $1) && touch $1; }
|
||||||
mkdir -p $(dirname $1) && touch $1
|
|
||||||
}
|
|
||||||
|
|
||||||
# When in the appropriate KiTTy terminal, use the SSH kitten
|
# When in the appropriate KiTTy terminal, use the SSH kitten
|
||||||
[ "$TERM" = "xterm-kitty" ] && alias ssh="kitty +kitten ssh"
|
[ "$TERM" = "xterm-kitty" ] && alias ssh="kitty +kitten ssh"
|
||||||
@@ -152,5 +145,3 @@ alias gsts='git stash save'
|
|||||||
# ----------------------
|
# ----------------------
|
||||||
# Git log find by commit message
|
# Git log find by commit message
|
||||||
function glf() { git log --all --grep="$1"; }
|
function glf() { git log --all --grep="$1"; }
|
||||||
|
|
||||||
alias romanlog="ssh roman 'tail -F /var/log/syslog'"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user