An alias (shortcut) workflow manager 👨🏻‍⚕️ written in Ruby, Prevent terminal fatigue
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
bin
lib
test
.config
.gitignore
.ruby-version
CODE_OF_CONDUCT.md
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
aka
aka.gemspec
changelog.md
install.sh
proj.aka
something.aka

README.md

Aka

Motivation

I use terminal with alias for work everyday. And I realise that to fully control my work flow, I would need to manipulate the shortcuts in real time. Since there is no better way to control the shortcuts, I created my own.

Aka saves me time and allow me to achieve productivity through the creation of quick shortcut.

The Workflow Manager for your Everyday Project

Gem Version

In other words, a delightful way to manage and grow your terminal shortcuts.

aka generate/edit/destroy/find permanent aliases with a single command.

aka requires ruby and is built for bash and zsh users.

features alias aka
Generate alias Yes Yes
Destroy alias Yes Yes
Find and show alias Yes Yes
Show last few added alias - Yes
Edit alias - Yes
Count alias - Yes
Auto reload dot file - Yes
Show usage - Yes
Persistency - Yes
Add your last command - Yes
Export Alias - Yes
Group your Aliases - Yes
Add Alias to Project - Yes

Installation

gem install aka2
aka setup

If you wish to setup aka again:

aka setup --reset

Usage

To generate new alias

aka generate hello="echo helloworld"
aka g hello="echo helloworld"
aka g hello="echo helloworld" --group basic

To destroy existing alias

aka destroy hello
aka d hello

To edit existing alias

aka edit hello

To edit alias name

aka edit hello --name

To find an alias

aka find hello

To list all system aliases

aka list
aka list 20
aka list --number

To export your alias into a proj.aka

aka export group_name

To list project alias

aka proj

To list all commands of aka

aka help

Requirement

Ruby

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ytbryan/aka

License

Aka is released as an open source project under the license of The MIT License (MIT)

Contact

@ytbryan & 📮 Bryan Lim ytbryan@gmail.com