bytelyst-devops-tools/aliases/README.md

41 lines
1.1 KiB
Markdown

# Shell Aliases
Reusable Bash/Zsh aliases for common shell, git, tmux, directory, and listing shortcuts.
## Install
Source the aggregate loader from your shell startup file.
For Zsh, add this to `~/.zshrc`:
```bash
source /Users/saravana/BytelystAI/bytelyst-devops-tools/aliases/_source_all.alias
```
For Bash, add this to `~/.bashrc`:
```bash
source /Users/saravana/BytelystAI/bytelyst-devops-tools/aliases/_source_all.alias
```
The loader can be sourced from any directory. It discovers the `aliases/` folder and loads each alias file from that path.
## Requirements
- Supported shells: Bash and Zsh
- Optional commands used by aliases: `git`, `tmux`, `tree`, and `vim` or `$EDITOR`
## Examples
```bash
gs # git status
gd # git diff
tl # tmux list-sessions
tn work # tmux new-session -s work
ta work # tmux attach-session -t work
```
## Local Aliases
Keep machine- or org-specific shortcuts out of the portable default files. Start from `_local.example.alias` if you want private local aliases such as branch-specific git commands.