bash: cleanup
This commit is contained in:
@@ -11,8 +11,12 @@ eval "$(zoxide init bash)"
|
|||||||
|
|
||||||
# export NVM_DIR="$HOME/.nvm"
|
# export NVM_DIR="$HOME/.nvm"
|
||||||
# [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
|
# [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
|
||||||
|
|
||||||
export PATH="/usr/local/opt/icu4c/bin:$PATH"
|
export PATH="/usr/local/opt/icu4c/bin:$PATH"
|
||||||
export PATH="/usr/local/opt/icu4c/sbin:$PATH"
|
export PATH="/usr/local/opt/icu4c/sbin:$PATH"
|
||||||
export PATH="/opt/homebrew/opt/avr-gcc@8/bin:$PATH"
|
export PATH="/opt/homebrew/opt/avr-gcc@8/bin:$PATH"
|
||||||
export PATH="/opt/homebrew/opt/arm-gcc-bin@8/bin:$PATH"
|
export PATH="/opt/homebrew/opt/arm-gcc-bin@8/bin:$PATH"
|
||||||
. "$HOME/.cargo/env"
|
export PATH="/usr/local/sbin:$PATH"
|
||||||
|
export PATH="/usr/local/opt/avr-gcc@8/bin:$PATH"
|
||||||
|
export PATH="/usr/local/opt/arm-gcc-bin@8/bin:$PATH"
|
||||||
|
export PATH="/usr/local/opt/arm-gcc-bin@8/bin:$PATH"
|
||||||
|
|||||||
48
bash/.bashrc
48
bash/.bashrc
@@ -1,7 +1,8 @@
|
|||||||
[ -f ~/ownCloud/secrets.sh ] && . ~/ownCloud/secrets.sh
|
[ -f /etc/bashrc ] && . /etc/bashrc
|
||||||
[ -f /etc/bashrc ] && . /etc/bashrc
|
[ -f /etc/bash_completion ] && . /etc/bash_completion
|
||||||
[ -f /etc/bash_completion ] && . /etc/bash_completion
|
[ -f ~/.fzf.bash ] && . ~/.fzf.bash
|
||||||
[ -f ~/.fzf.bash ] && . ~/.fzf.bash
|
[ -f ~/.cargo/env ] && . ~/.cargo/env
|
||||||
|
[ -f ~/Syncthing/secrets.sh ] && . ~/Syncthing/secrets.sh
|
||||||
|
|
||||||
# Save 10,000 lines of history in memory
|
# Save 10,000 lines of history in memory
|
||||||
HISTSIZE=10000
|
HISTSIZE=10000
|
||||||
@@ -50,6 +51,7 @@ alias be='bundle exec'
|
|||||||
alias ..='cd ..'
|
alias ..='cd ..'
|
||||||
alias ...='cd ../..'
|
alias ...='cd ../..'
|
||||||
alias md='mkdir -p'
|
alias md='mkdir -p'
|
||||||
|
alias j='jira'
|
||||||
|
|
||||||
alias gco='git checkout'
|
alias gco='git checkout'
|
||||||
alias gcom='git checkout master'
|
alias gcom='git checkout master'
|
||||||
@@ -95,6 +97,8 @@ alias rs='bin/rails s -p3001'
|
|||||||
alias ibrew='arch -x86_64 /usr/local/bin/brew'
|
alias ibrew='arch -x86_64 /usr/local/bin/brew'
|
||||||
alias mbrew='arch -arm64e /opt/homebrew/bin/brew'
|
alias mbrew='arch -arm64e /opt/homebrew/bin/brew'
|
||||||
|
|
||||||
|
alias proxy='kubectl port-forward -n staging svc/tinyproxy-svc 8888:8888'
|
||||||
|
|
||||||
fzf_kill() {
|
fzf_kill() {
|
||||||
local pids=$(
|
local pids=$(
|
||||||
ps -f -u $USER | sed 1d | fzf --multi | tr -s [:blank:] | cut -d' ' -f3
|
ps -f -u $USER | sed 1d | fzf --multi | tr -s [:blank:] | cut -d' ' -f3
|
||||||
@@ -108,7 +112,6 @@ alias fkill='fzf_kill'
|
|||||||
|
|
||||||
# Homebrew stuff
|
# Homebrew stuff
|
||||||
if [ -x /usr/local/bin/brew ]; then
|
if [ -x /usr/local/bin/brew ]; then
|
||||||
# export PATH=/usr/local/bin:/usr/local/sbin:$PATH
|
|
||||||
export PATH=/opt/homebrew/bin:/opt/homebrew/opt:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:$PATH
|
export PATH=/opt/homebrew/bin:/opt/homebrew/opt:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:$PATH
|
||||||
export MANPATH=/usr/local/share/man:$MANPATH
|
export MANPATH=/usr/local/share/man:$MANPATH
|
||||||
fi
|
fi
|
||||||
@@ -118,38 +121,5 @@ export PATH="$HOME/.cargo/bin:$PATH"
|
|||||||
if [ -e ~/.git-prompt.sh ]; then
|
if [ -e ~/.git-prompt.sh ]; then
|
||||||
source ~/.git-prompt.sh
|
source ~/.git-prompt.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PS1='\W$(__git_ps1 ":%s") '
|
PS1='\W$(__git_ps1 ":%s") '
|
||||||
|
|
||||||
function q() { if [ -z "$1" ]; then return 1; fi; kubectl exec -n $1 -it $(kubectl get pods -n $1 -l product=quoting,app=quoting-rails-webserver -o=custom-columns=NAME:.metadata.name | tail -1) ${@:2}; }
|
|
||||||
function o() { if [ -z "$1" ]; then return 1; fi; kubectl exec -n $1 -it $(kubectl get pods -n $1 -l product=origin,app=origin-rails-webserver -o=custom-columns=NAME:.metadata.name | tail -1) ${@:2}; }
|
|
||||||
function olb() { if [ -z "$1" ]; then return 1; fi; kubectl exec -n $1 -it $(kubectl get pods -n $1 -l product=online-bind,app=online-bind-rails-webserver -o=custom-columns=NAME:.metadata.name | tail -1) ${@:2}; }
|
|
||||||
function qstag() { kubectl exec -n staging -it $(kubectl get pods -n staging -l product=quoting,app=quoting-rails-webserver -o=custom-columns=NAME:.metadata.name | tail -1) ${@:2}; }
|
|
||||||
|
|
||||||
function _calcram() {
|
|
||||||
local sum
|
|
||||||
sum=0
|
|
||||||
for i in `ps aux | grep -i "$1" | grep -v "grep" | awk '{print $6}'`; do
|
|
||||||
sum=$(($i + $sum))
|
|
||||||
done
|
|
||||||
sum=$(echo "scale=2; $sum / 1024.0" | bc)
|
|
||||||
echo $sum
|
|
||||||
}
|
|
||||||
|
|
||||||
# Show how much RAM application uses.
|
|
||||||
# $ ram safari
|
|
||||||
# # => safari uses 154.69 MBs of RAM
|
|
||||||
function ram() {
|
|
||||||
local sum
|
|
||||||
local app="$1"
|
|
||||||
if [ -z "$app" ]; then
|
|
||||||
echo "First argument - pattern to grep from processes"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
sum=$(_calcram $app)
|
|
||||||
if [[ $sum != "0" ]]; then
|
|
||||||
echo "${fg[blue]}${app}${reset_color} uses ${fg[green]}${sum}${reset_color} MBs of RAM"
|
|
||||||
else
|
|
||||||
echo "No active processes matching pattern '${fg[blue]}${app}${reset_color}'"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -7,7 +7,8 @@ hyperModeAppMappings = {
|
|||||||
{ 'f', 'Finder' }, -- "F" for "Finder"
|
{ 'f', 'Finder' }, -- "F" for "Finder"
|
||||||
{ 'm', 'Spark' }, -- "M" for "Mail"
|
{ 'm', 'Spark' }, -- "M" for "Mail"
|
||||||
{ 'y', 'Spotify' }, -- "Y" for "SpotifY"
|
{ 'y', 'Spotify' }, -- "Y" for "SpotifY"
|
||||||
{ 'b', 'Brave Browser' } -- "B" for "Brave" or "Browser"
|
{ 'b', 'Brave Browser' }, -- "B" for "Brave" or "Browser"
|
||||||
|
{ 'o', 'Obsidian' } -- "O" for "Obsidian"
|
||||||
}
|
}
|
||||||
|
|
||||||
for i, mapping in ipairs(hyperModeAppMappings) do
|
for i, mapping in ipairs(hyperModeAppMappings) do
|
||||||
|
|||||||
Reference in New Issue
Block a user