Skip to content

v1.2.1 - Import / Export aliases

Latest

Choose a tag to compare

@navio navio released this 11 May 00:37

What's new

  • am export [-f json|shell] [-o FILE] — dump every alias to JSON (default) or as plain alias name='cmd' lines. Writes to stdout unless -o is given.
  • am import <file|-> [--overwrite] [--dry-run] — bulk import aliases from a JSON file (or stdin). Reports added / updated / skipped / conflicting entries and refuses to clobber differing aliases unless --overwrite is passed.

Closes #2.

Install / upgrade

brew update
brew upgrade am          # if already installed
brew install navio/tap/am   # fresh install

Example

# back up your aliases
am export -o ~/aliases.json

# on a new machine
am import ~/aliases.json --dry-run
am import ~/aliases.json