feat: add R2 file sharing tool with environment configuration

- Add share.ts CLI tool for uploading files to R2 with clipboard integration
- Configure R2 credentials across all shell environments (fish, bash, nushell)
- Add shell abbreviations for claude opus and share commands
- Refine claude-usage terminology (quota → limit, behind → under)
This commit is contained in:
2025-12-28 19:06:46 -06:00
parent d5cf784fe1
commit 7c36a0a1ce
6 changed files with 852 additions and 9 deletions
@@ -10,6 +10,13 @@ set -gx MICRO_TRUECOLOR 1
set -gx TERM xterm-256color # fixes terminal colors when ssh'ing into laptop
set -gx OPENAI_API_KEY "{{ dopplerProjectJson.OPENAI_CHATGPT_CLI }}"
# R2 configuration
set -gx R2_ENDPOINT "{{ dopplerProjectJson.R2_ENDPOINT }}"
set -gx R2_ACCESS_KEY_ID "{{ dopplerProjectJson.R2_ACCESS_KEY_ID }}"
set -gx R2_SECRET_ACCESS_KEY "{{ dopplerProjectJson.R2_SECRET_ACCESS_KEY }}"
set -gx R2_BUCKET "{{ dopplerProjectJson.R2_BUCKET }}"
# Tools are organized in priority order (first = highest priority in PATH)
# This order matches the Bash config for consistency
# Batched for performance - reduces startup time by ~13ms