Claude Code'u her seferinde uzun parametrelerle çalıştırmak yerine, agent wrapper fonksiyonu ile kısa komutlar kullanabilirsiniz.
~/.zshrc dosyanızın sonuna ekleyin:
# Claude Code shortcuts
agent() {
case "$1" in
devam)
claude --continue --dangerously-skip-permissions "${@:2}" ;;
devam-telegram)
claude --continue --dangerously-skip-permissions --channels plugin:telegram@claude-plugins-official "${@:2}" ;;
yeni)
claude --dangerously-skip-permissions "${@:2}" ;;
yeni-telegram)
claude --dangerously-skip-permissions --channels plugin:telegram@claude-plugins-official "${@:2}" ;;
*)
echo "Kullanim:"
echo " agent devam - Son session'a devam et"
echo " agent devam-telegram - Son session + Telegram"
echo " agent yeni - Yeni session baslat"
echo " agent yeni-telegram - Yeni session + Telegram" ;;
esac
}Sonra: source ~/.zshrc
# Onceki:
claude --continue --dangerously-skip-permissions --channels plugin:telegram@claude-plugins-official
# Simdi:
agent devam-telegram| Komut | Karsiligi |
|---|---|
agent devam |
claude --continue --dangerously-skip-permissions |
agent devam-telegram |
claude --continue --dangerously-skip-permissions --channels plugin:telegram@claude-plugins-official |
agent yeni |
claude --dangerously-skip-permissions |
agent yeni-telegram |
claude --dangerously-skip-permissions --channels plugin:telegram@claude-plugins-official |
Ek parametreler de gecer: agent devam -p "mesaj" → claude --continue --dangerously-skip-permissions -p "mesaj"
--disallowedTools "Bash(rm:*)"
bunu eklemeyi öneririm. benim kullanımım aşağıdaki gibi:
claude2() {
claude --dangerously-skip-permissions --disallowedTools "Bash(rm:*)" "$@"
}