qali 0.1.3

QALI: Quick ALIasing in the terminal
Documentation

QALI

Quick Aliasing

A work in progress

Installation

cargo install qali

Usage

q --help

Examples:

Set an alias

Example: set gs as git status

q -s gs "git status"

Set p as python

q -s p python 

Execute an command

Example: execute git status

q gs

Execute python --version (As of now, use -- when executing a command to stop flags meant for the program being parsed as flags for qali itself.)

q -- p --version

Example execute ``

Features to implement

  • Better output formatting
  • Subcommands
  • Change storage method to json or other serde formats
  • Allow users to set descriptions for each command
  • Linking to shell scripts
  • Linking to python scripts(support for python environments)
  • TUI to navigate existing commands
  • Implement fuzzy finding
  • More customizable options eg. print-only