https://github.com/fdorantesm/aka
AKA is a simple CLI tool for managing aliases
https://github.com/fdorantesm/aka
alias aliases cli unix
Last synced: 4 months ago
JSON representation
AKA is a simple CLI tool for managing aliases
- Host: GitHub
- URL: https://github.com/fdorantesm/aka
- Owner: fdorantesm
- Created: 2025-02-11T05:14:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-30T21:00:51.000Z (5 months ago)
- Last Synced: 2026-01-31T12:54:37.519Z (5 months ago)
- Topics: alias, aliases, cli, unix
- Language: Go
- Homepage: https://fdorantesm.github.io/aka/
- Size: 55.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aka
A simple alias manager that lets you add, list, and apply command aliases.
## Installation
### Using curl (recommended)
```sh
curl -fsSL https://raw.githubusercontent.com/fdorantesm/aka/refs/heads/main/install.sh | bash
```
### Using npm
```sh
npm install -g aka-cli
```
### Using yarn
```sh
yarn global add aka-cli
```
### Using pnpm
```sh
pnpm add -g aka-cli
```
### Using bun
```sh
bun add -g aka-cli
```
### Using deno
```sh
deno install -A -n aka npm:aka-cli
```
### Using npmx.dev
```sh
npmx aka-cli
```
## Usage
### Help
```bash
aka [command]
```
### Add alias
```bash
aka add ll "ls -la"
```
### List
List all aliases:
```bash
aka list
```
Filter aliases with glob patterns:
```bash
aka list '*dev*' # Aliases containing "dev"
aka list 'aws*' # Aliases starting with "aws"
aka list '*-qa' # Aliases ending with "-qa"
```
### Echo alias command
Print the command for a specific alias:
```bash
aka echo ll
# Output: ls -la
```
Copy to clipboard:
```bash
# macOS
aka echo ll | pbcopy
# Linux
aka echo ll | xclip -selection clipboard
```
### Update alias
Update an existing alias interactively:
```bash
aka update ll
# Current command: ls -la
# Enter new command: ls -lah --color=auto
```
### Rename alias
Rename an existing alias:
```bash
aka rename gs gst
```
### Remove alias
```bash
aka remove ll
```
### Export aliases
```bash
aka export aliases.json
```
### Import aliases
```bash
aka import aliases.json
```