>_

aliases

Contextual, dynamic aliases for the bash shell

How to install aliases

brew install sebglazebrook/aliases/aliases

aliases use case

Manage and execute context-aware, directory-specific command shortcuts defined in YAML.

When to use aliases

  • When you need tool shortcuts that change behavior depending on the project directory
  • When you want to standardise local development commands across different repositories
  • When you need explicit user confirmation for dangerous or destructive aliased commands

When not to use aliases

  • When defining global, non-contextual shell shortcuts
  • For complex scripting logic that exceeds simple command aliasing
  • In environments where local file execution permissions are strictly restricted

aliases features

  • · Directory-specific command mapping
  • · YAML-based configuration for easy management
  • · Optional confirmation prompts before command execution
  • · Support for command arguments and pass-through flags

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like aliases on its own.

Set up MCP →

Similar tools to aliases