SkillAgentSearch skills...

Ali

Smart shell alias replacement

Install / Use

/learn @asciimoo/Ali
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

=================================== Ali - smart shell alias replacement

The biggest problem with the standard shell alias system is its best feature: simplicity. In short, an alias is nothing else, just a substitution of a shell command prefix. Ali tries to stay as simple as the built-in alias command, while providing way more functionality and flexibility.

.. image:: docs/images/demo.gif :alt: Usage demo :align: center

Features

  • Supports multiple and positional alias arguments
  • Alias management
  • Bash and Zsh compatibility

Install

clone and source ali.sh

Usage

.. code:: bash

$ ali [[ACTION] ACTION_ARGS..]

Actions

define


Define alias


Standard alias definition: ``ali define myls ls -l``


Multiple arguments and argument reorder: ``ali define lwc ls -l \$2 \| wc \$1``. Example usage:  ``lwc -l ../``


Pipes: ``ali define logthis \$@ \| tee -a mylog.log``. Example usage: ``logthis any_command --with --args``


register

Save and define alias

Same as define except it persists defined aliases. Sourcing ali.sh automatically loads saved aliases.

list


List persisted aliases


expand

Display the definition of a given alias

delete


Delete given alias


load
~~~~

Load persisted aliases


clear
~~~~~

Remove all stored aliases


Bugs
====

Bugs or suggestions? Visit the `issue
tracker <https://github.com/asciimoo/ali/issues>`__.


License
=======

GPLv3+

Related Skills

View on GitHub
GitHub Stars65
CategoryDevelopment
Updated5mo ago
Forks6

Languages

Shell

Security Score

92/100

Audited on Nov 2, 2025

No findings