cli2eli
Wrap any command-line tool to Emacs commands easily.
File Explorer
- test.yml
- jless.gif
- json-schema.jpeg
- out.gif
- cli2eli-test.el
- CLAUDE.md
- cli2eli-schema.json
- cli2eli.el
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
dir
View Details ▼
dir
List files.
dir
List files in the current working directory:
tldr ls
View documentation for the original command:
dir
Show the contents of the current directory:
gleam
View Details ▼
gleam
The compiler, build tool, package manager, and code formatter for Gleam, "a friendly language for building type-safe systems that scale!".
gleam new {{project_name}}
Create a new gleam project:
gleam run
Build and run a gleam project:
gleam build
Build the project:
glow
View Details ▼
glow
Render Markdown in the terminal.
glow
Run glow and select a file to view:
glow {{path/to/file}}
Render a Markdown file to the terminal:
glow {{[-p|--pager]}} {{path/to/file}}
View a Markdown file using a paginator:
htop
View Details ▼
htop
Display dynamic real-time information about running processes.
An enhanced version of `top`.
See also: `top`, `atop`, `glances`, `btop`, `btm`.
htop
Start `htop`:
htop {{[-u|--user]}} {{username}}
Start `htop` displaying processes owned by a specific user:
htop {{[-t|--tree]}}
Display processes hierarchically in a tree view to show the parent-child relationships:
just
View Details ▼
just
Save and run project-specific commands.
just {{recipe}}
Run a recipe specified in the justfile:
just
Start a REPL (interactive shell):
just --init
Initialize new justfile in project root:
lazygit
View Details ▼
lazygit
A simple terminal UI for Git commands, providing an intuitive interface for managing repositories.
lazygit
Open Lazygit in the current repository:
lazygit {{[-p|--path]}} {{path/to/repository}}
Open Lazygit for a specific Git repository:
lazygit {{status|branch|log|stash|...}}
Start Lazygit with focus on a specific panel:
replace
View Details ▼
replace
Replace files.
See also: `robocopy`, `move`, `del`.
replace {{path\to\file_or_directory}} {{path\to\destination_directory}}
Replace the destination file with the one from the source directory:
replace {{path\to\file_or_directory}} {{path\to\destination_directory}} /a
Add files to the destination directory instead of replacing existing files:
replace {{path\to\file_or_directory}} {{path\to\destination_directory}} /p
Interactively copy multiple files, with a prompt before replacing or adding a destination file:
