2024-01-18 09:27:19 -05:00
|
|
|
set -o vi
|
2023-07-14 16:21:54 -04:00
|
|
|
export PROMPT='%F{green}[%T] %F{cyan}(%n@%m) %F{lightgrey}(%y) %F{cyan} %~
|
|
|
|
%F{white}%(!.>>.$>) '
|
2023-08-04 15:24:39 -04:00
|
|
|
|
2024-01-28 18:39:58 -05:00
|
|
|
# Alwoys use C-R for history search backward
|
|
|
|
bindkey '^R' history-incremental-search-backward
|
|
|
|
|
2023-08-04 15:24:39 -04:00
|
|
|
# Opam configurattion
|
|
|
|
[[ ! -r ~/.opam/opam-init/init.zsh ]] || source ~/.opam/opam-init/init.zsh > /dev/null 2> /dev/null
|
2024-03-05 12:36:45 -05:00
|
|
|
|
|
|
|
# dotnet stuff
|
2024-05-16 11:45:45 -05:00
|
|
|
if [ -f "$HOME/Library/Application Support/dnvm/env" ]; then
|
|
|
|
. "$HOME/Library/Application Support/dnvm/env"
|
|
|
|
fi
|
2024-06-11 16:57:44 -04:00
|
|
|
|
|
|
|
function service_restart() {
|
2024-08-11 08:41:49 -04:00
|
|
|
launchctl kickstart -k $1
|
2024-06-20 23:22:54 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
function root_shell() {
|
|
|
|
sudo -E zsh -i /etc/zshrc
|
2024-06-11 16:57:44 -04:00
|
|
|
}
|
2024-07-09 16:09:52 -05:00
|
|
|
|
|
|
|
function wrkspc() {
|
2024-09-24 17:03:47 -04:00
|
|
|
local wd=${1:-$(pwd)}
|
|
|
|
cd ${wd}
|
2024-07-09 16:09:52 -05:00
|
|
|
local session=$(basename $wd)
|
|
|
|
tmux new -A -s $session
|
|
|
|
}
|
2024-07-22 16:39:52 -04:00
|
|
|
|
|
|
|
function kill_service_on_port() {
|
|
|
|
local port=$1
|
|
|
|
echo killings pids for port ${port}
|
|
|
|
for p in $(sudo lsof -nP -iTCP -sTCP:LISTEN | grep ${port} | awk '{ print $2 }'); do
|
|
|
|
echo killing pid: $p;
|
|
|
|
kill -9 $p;
|
|
|
|
done
|
|
|
|
}
|
2024-08-11 09:42:01 -04:00
|
|
|
|
|
|
|
function disk_usage() {
|
|
|
|
local path=${1:-.}
|
|
|
|
/run/current-system/sw/bin/du --max-depth=1 -h "${path}" 2>/dev/null
|
|
|
|
}
|
2024-10-08 10:09:49 -04:00
|
|
|
|
|
|
|
eval "$(direnv hook zsh)"
|
2025-03-27 11:09:50 -04:00
|
|
|
|
2025-04-05 11:22:34 -04:00
|
|
|
export ANTHROPIC_API_KEY="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"
|
2025-03-27 11:09:50 -04:00
|
|
|
export OPENAI_API_KEY="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"
|