pacs
Project Aware Command Storage - A CLI for managing and running saved shell commands.

Install
Usage
Example Output
# pacs ls
── Global ──
hello-world
echo "Hello World"
── MyProject ──
get-pods:
kubectl --context dev get pods -o wide
Environments and Placeholders
Use double curly braces to mark placeholders:
Define project-specific environments and values (for the active project):
Listing, running, and copying with a specific environment (active project):
Notes:
- If no active environment is set (or values are missing), pacs shows the raw unexpanded command.
- If active environment is set and environment values are defined, pacs expands the command before listing, running or copying it.
Shell Completions
Zsh (~/.zshrc):
Bash (~/.bashrc):
Fish (~/.config/fish/config.fish):
| )