Skip to content

ademozay/gam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gam Build Status

gam is a CLI tool to create, update and delete bash aliases permanently.

asciicast

Installing

  • Create a file .gam_aliases in home directory.

  • Source .gam_aliases in startup script(~/.bashrc, ~/.zshrc).

    source ~/.gam_aliases
  • go get -u github.com/ademozay/gam

Samples

  • Create an alias (First parameter is alias name, value is the rest)

    gam gitlab ssh [email protected]

  • Update an alias (First parameter is alias name, value is the rest)

    gam gitlab ssh [email protected]

  • Delete an alias

    gam -d gitlab

  • Print an alias

    gam gitlab

  • Print all aliases created by gam

    gam

Either run source ~/.bashrc or source ~/.zshrc according to current shell or open a new terminal for changes to take place.

Contribution

All contributions are welcome.

TODO
  • Source bash in current session. (Find a way to find the right startup script(~/.bashrc, ~/.zshrc).

About

gam is a CLI tool to manage permanent aliases

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages