Project

aka2

0.02
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
A delightful way to manage and grow your aliases in your daily project.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.10
~> 5.7
~> 10.0

Runtime

~> 0.1.0
~> 0.19.4
 Project Readme

Aka

aka is a development tool that generates permanent alias on the fly.

Gem Version

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

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
Destroy alias
Find and show alias
Show last few added alias -
Edit alias -
Count alias -
Auto reload dot file -
Show usage -
Persistency -
Add your last command -
Export Alias -
Group your Aliases -
Add Alias to Project -

Installation

gem install aka2
aka setup

If you wish to setup aka again:

aka setup --reset

Note: You may need to use sudo 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

Known issues

  • aka is designed for controlling personal work flow. It is not ready for production server or multi-user environment.

  • a missing .bash_profile file will require it to be created manually (ie touch ~/.bash_profile)

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