Skip to content

Bash Aliases

A file-equals-group Bash alias starter pack: drop group files under ~/.bash/aliases/, source them from ~/.bash_aliases, and manage them with add-alias, edit-alias, list-aliases, and reload-aliases.

Groups are derived from files — one 20-*.sh99-*.sh file is one group. No central membership list to keep in sync. The shipped aliases are portable examples (no machine-specific home paths); replace or extend them for your own setup.

What you get

  • Lexicographic loader with numeric prefixes for load order
  • File-equals-group registry (display name, filter keys, members, hints)
  • Management commands: add-alias, edit-alias, delete-alias, list-aliases, list-alias-groups, check-alias-groups, reload-aliases
  • Example Git, system/Homebrew, MkDocs, and catch-all shortcuts
  • Themed groups as separate group files you can fork or delete

Next steps

  • Getting started — install into your shell
  • Usage — everyday commands and example aliases
  • Reference — layout, headers, and public commands
  • Examples — add, edit, delete, and create groups