feat: add shared shell utilities

- Add common aliases, exports, and functions
- Add shell completions and prompt configuration
- Add sync utilities for cross-shell compatibility

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Eric Turner
2025-08-02 20:21:58 -06:00
parent 45ca9d364e
commit 679e3407e4
6 changed files with 643 additions and 0 deletions

34
shared/exports Normal file
View File

@@ -0,0 +1,34 @@
# Environment Variables
# Shared across all shells
# Editor preferences
export EDITOR=vim
export VISUAL=vim
export PAGER=less
# Path modifications
export PATH="$HOME/.local/bin:$HOME/bin:/usr/local/bin:$PATH"
export PATH="~/.npm-global/bin:$PATH"
export PATH="/home/eric/.opencode/bin:$PATH"
# History settings
export HISTSIZE=10000
export HISTFILESIZE=20000
export HISTCONTROL=ignoreboth:erasedups
# Color support
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
# Less configuration
export LESS='-R -i -M -F -X'
# Locale settings
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
# Development tools
export GREP_OPTIONS='--color=auto'
# Custom environment variables
export LOCAL_ENDPOINT=http://10.13.0.254:11434/v1