cliget/catalog.yaml

609 lines
14 KiB
YAML

ab:
fullname: Apache Benchmark
desc: a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server
website: https://httpd.apache.org/docs/2.4/programs/ab.html
amber:
website: https://amber-lang.com/
desc: a programming language transpiled into Bash Script
github: Ph0enixKM/Amber
tags: rust
arc:
desc: Easily create & extract archives, and compress & decompress files of various formats
github: mholt/archiver
aria2:
desc: lightweight multi-protocol & multi-source command-line download utility
github: aria2/aria2
asdf:
desc: manage developement environments for many languages with multiple concurrent versions
github: asdf-vm/asdf
asciinema:
desc: Record and share your terminal sessions
website: https://asciinema.org/
pip:
atuin:
desc: Magical shell history
github: ellie/atuin
axel:
desc: Lightweight CLI download accelerator
github: axel-download-accelerator/axel
bat:
desc: A cat(1) clone with syntax highlighting and Git integration
github: sharkdp/bat
benthos:
desc: Fancy stream processing made operationally mundane
website: https://www.benthos.dev/
github: benthosdev/benthos
bottom:
desc: A customizable cross-platform graphical process/system monitor for the terminal
github: ClementTsang/bottom
br:
fullname: Broot
desc: Get an overview of a directory, even a big one
github: Canop/broot
bfs:
desc: A breadth-first version of the UNIX find command
website: https://tavianator.com/projects/bfs.html
github: tavianator/bfs
tags: C, find
chezmoi:
desc: Manage your dotfiles across multiple diverse machines, securely
github: twpayne/chezmoi
claws:
desc: websocket interactive client
github: thehowl/claws
cliget:
desc: install various tools in your user profile
#github: setop/cliget
d2:
fullname: Declarative Diagramming
desc: a diagram scripting language that turns text to diagrams
website: https://d2-lang.com/
github: terrastruct/d2
diagram:
desc: CLI app to convert ASCII arts into hand drawn diagrams
github: esimov/diagram
tags: Go, diagram, ascii
difft:
desc: diff tool that compares files based on their syntax, not line-by-line
website: https://difftastic.wilfred.me.uk/
github: Wilfred/difftastic
tags: Rust, AST, tree-sitter
diskonaut:
desc: Terminal disk space navigator, disk tree-map
github: imsnif/diskonaut
dslcad:
desc: a programming language & interpreter for building 3D models
github: DSchroer/dslcad
dt:
desc: duct tape for your unix pipes
website: https://dt.plumbing/
github: so-dang-cool/dt
tags: text-processing, Zig
dua:
desc: View disk space usage and delete unwanted data, fast.
github: Byron/dua-cli
duf:
desc: Disk Usage/Free Utility - a better 'df' alternative
github: muesli/duf
eza:
desc: enhanced ls (active clone of exa)
github: eza-community/eza
fail:
desc: this entry will fail, for test purpos
github: fail/fail
fd:
desc: A simple, fast and user-friendly alternative to `find`
github: sharkdp/fd
feh:
desc: feh is an X11 image viewer aimed mostly at console users
github: derf/feh
website: https://feh.finalrewind.org/
tags: C
fend:
desc: Arbitrary-precision unit-aware calculator
website: https://printfn.github.io/fend/
github: printfn/fend
cargo:
ffmpeg:
desc: A complete, cross-platform solution to record, convert and stream audio and video
releases: http://ffmpeg.org/releases/
fgron:
desc: fast version of gron (use simdjson pull parser)
also provide a fast jq for simple expression
github: adamritter/fastgron
fio:
desc: io benchmark
flyscrap:
desc: A standalone and scriptable web scraper in Go
github: philippta/flyscrape
website: https://flyscrape.com/
tags: Go, scrapping
fq:
desc: jq for binary formats - tool, language and decoders for working with binary and text formats
github: wader/fq
fzf:
desc: fuzzy search
gat:
desc: cat alternative written in Go
github: koki-develop/gat
glances:
desc: a better top/htop
glow:
desc: markdown viewer
github: charmbracelet/glow
gotty:
desc: Share your terminal as a web application
gron:
desc: flatter json to make it greppable
github: tomnomnom/gron
grype:
desc: A vulnerability scanner for container images and filesystems
github: anchore/grype
hey:
desc: HTTP load generator, ApacheBench (ab) replacement
github: rakyll/hey
hishtory:
desc: Better Shell History
github: ddworken/hishtory
htop:
desc: an interactive process viewer
github: htop-dev/htop
website: https://htop.dev/
httpie:
desc: A simple yet powerful command-line HTTP and API testing client for the API era.
pip:
tags: curl
httpx:
desc: fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2
pip:
tags: curl
hurl:
desc: run HTTP requests defined in a simple plain text format
github: Orange-OpenSource/hurl
website: https://hurl.dev/
hx:
fullname: helix
desc: text editor, inspired by vim
ijq:
desc: interactive jq tool. Like jqplay for the commandline
repo: https://sr.ht/~gpanders/ijq/
website: https://gpanders.com/blog/making-ijq-fast
tags: Go
jaq:
desc: A jq clone focussed on correctness, speed, and simplicity
tags: rust
github: 01mf02/jaq
jc:
desc: converts the output of popular command-line tools, file-types, and common strings to JSON
github: kellyjonbrazil/jc
pip: jc
jinja2:
desc: CLI for Jinja2
github: mattrobenolt/jinja2-cli
jj:
desc: A Git-compatible DVCS that is both simple and powerful
github: martinvonz/jj
tags: rust
jless:
desc: a command-line JSON viewer designed for reading, exploring, and searching through JSON data
github: PaulJuliusMartinez/jless
jp:
desc: dead simple terminal plots from JSON data
github: sgreben/jp
jq:
desc: json query
github: stedolan/jq
jqp:
desc: a TUI playground to experiment with jq
github: noahgorstein/jqp
tags: Go
just:
desc: a handy way to save and run project-specific commands.
github: casey/just
tags: task runner, rust
k3d:
desc: a lightweight wrapper to run k3s (Rancher Lab's minimal Kubernetes distribution) in docker.
website: https://k3d.io/
github: k3d-io/k3d
status: not a tar.gz
k3s:
desc: Lightweight Kubernetes
website: https://k3s.io/
github: k3s-io/k3s
status: no linux asset
ko:
desc: a simple, fast container image builder for Go applications.
github: ko-build/ko
lazygit:
desc: simple terminal UI for git commands
github: jesseduffield/lazygit
lidecli:
desc: Linux Desktop CLI - An unified command-line tool to interact with Desktop Environments and Window Managers
github: juienpro/lidecli
litestream:
desc: Streaming replication for SQLite.
github: benbjohnson/litestream
website: https://litestream.io/
lnav:
desc: An advanced log file viewer for the small-scale
fullname: The Logfile Navigator
website: https://lnav.org/
github: tstack/lnav
mc:
desc: minio client
versions: # see https://github.com/penpyt/asdf-mc/raw/master/bin/list-all
minify:
desc: minifiers for web formats
website: https://go.tacodewolff.nl/minify
github: tdewolff/minify
tags: Go
minijail:
desc: sandboxing and containment tool used in ChromeOS and Android
website: https://google.github.io/minijail/
github: google/minijail
minijinja:
desc: a powerful template engine for Rust with minimal dependencies based on the syntax and behavior of the Jinja2 template engine for Python
github: mitsuhiko/minijinja
website: https://docs.rs/minijinja/
tags: Rust
mintotp:
desc: generate TOTP from the terminal
mintproxy:
desc: interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets.
pipx:
mlr:
desc: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
fullname: miller
github: johnkerl/miller
mosh:
desc: Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.
website: https://mosh.org/
github: mobile-shell/mosho
navi:
desc: Interactive cheatsheet tool for the command-line
github: denisidoro/navi
tags: rust
ndcu:
desc: a disk usage analyzer with an ncurses interface
website: https://dev.yorhel.nl/ncdu
releases: https://dev.yorhel.nl/download/
nnn:
desc: n³ The unorthodox terminal file manager
github: jarun/nnn
nvtop:
desc: GPUs process monitoring for AMD, Intel and NVIDIA
github: Syllo/nvtop
outrun:
desc: Delegate execution of a local command to a remote machine.
github: Overv/outrun
pip:
pagefind:
desc: Static low-bandwidth search at scale
github: CloudCannon/pagefind
pandoc:
desc: Universal markup converter
website: https://pandoc.org/
github: jgm/pandoc
pet:
desc: Simple command-line snippet manager
github: knqyf263/pet
pup:
desc: Parsing HTML at the command line
github: ericchiang/pup
pylufic:
inst: direct
desc: Let's upload that file CLI
qjs:
desc: a small and embeddable Javascript engine.
fullname: QuiskJS
website: https://bellard.org/quickjs/
qr:
desc: generate qr code
github: Y2Z/qr
qsv:
desc: CSV sliced, diced & analyzed
github: jqnatividad/qsv
tags: Rust
redo:
desc: create reusable functions from your history in an interactive way
github: barthr/redo
relpipe:
fullname: Relational pipes
website: https://relational-pipes.globalcode.info/
desc: Relational pipes are an open data format designed for streaming structured data between two processes.
tags: text-processing
rlwrap:
desc: A readline wrapper, with history and completion
github: hanslub42/rlwrap
rg:
fullname: ripgrep
desc: improved grep
github: BurntSushi/ripgrep
rq:
fullname: Record Query
desc: A tool for doing format transformation. Supports Avro, CBOR, JSON, MessagePack, Protocol Buffers, YAML, TOML, CSV
github: dflemstr/rq
sake:
desc: a command runner for local and remote hosts
github: alajmo/sake
website: https://sakecli.com/
semgrep:
desc: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
website: https://semgrep.dev/
github: semgrep/semgrep
tags: ocaml, pattern
semgrepx:
desc: xargs for semgrep
github: icholy/semgrepx
tags: Go
sg:
fullname: ast-grep
desc: fast and polyglot tool for code structural search, lint, rewriting at large scale
github: ast-grep/ast-grep
website: https://ast-grep.github.io/
tags: rust
slugify:
desc: generate sluged version of input
github: un33k/python-slugify
slurp:
desc: put whole input in memory before processing ; this allow to overrite input file ; like `sed -i` ; prefer `sponge` from moreutils package
shell: cat > /dev/shm/slurp_$$ && cat /dev/shm/slurp_$$ ; rm /dev/shm/slurp_$$
sk:
fullname: skim
desc: general fuzzy finder
github: lotabout/skim
cargo: skim
tags: rust
so:
desc: A terminal interface for Stack Overflow
github: samtay/so
cargo:
tags: rust
sqlite-utils:
desc: manipulate sqlite db (ETL)
website: https://sqlite-utils.datasette.io/
pipx:
stork:
desc: full text search, index in terminal, query in terminal or embed in web page
github: jameslittle230/stork
tab:
desc: A modern text/number processing language for the shell.
website: http://tab-lang.xyz/
bitbucket: tkatchev/tab
task:
github: go-task/task
desc: A task runner / simpler Make alternative written in Go
teip:
desc: Highly efficient "Masking tape" for Shell
github: greymd/teip
terminews:
desc: RSS client in the terminal
github: antavelos/terminews
termdbms:
desc: A TUI for viewing and editing database files, CSV and SQLite.
github: mathaou/termdbms
#tldr:
# desc: Collaborative cheatsheets for console commands ; must choose a client
# website: https://tldr.sh/
tmux:
desc: terminal multiplexer
github: tmux/tmux
tqdm:
desc: a better pv
pip:
trivy:
desc: Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
github: aquasecurity/trivy
ttyd:
desc: share terminal over the web
github: tsl0922/ttyd
up:
desc: interactively edit pipe
fullname: Ultimate Plumber
github: akavel/up
ugrep:
desc: a more powerful, ultra fast, user-friendly, compatible grep
github: Genivia/ugrep
website: https://ugrep.com/
tags: cpp
ups:
desc: Command line tools for manipulating UPS patch files
githb: rameshvarun/ups
tags: go
vd:
fullname: VisiData
desc: interactive multitool for tabular data
pip: visidata,lxml,odfpy,openpyxl,pyarrow,urllib3,requests,pyinstaller
vhs:
desc: Write terminal GIFs as code for integration testing and demoing your CLI tools.
github: charmbracelet/vhs
vuls:
desc: Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
github: future-architect/vuls
watchexec:
desc: Executes commands in response to file modifications
github: watchexec/watchexec
watchgod:
desc: Watch a directory and execute a python function on changes.
pip:
websocat:
desc: client for web sockets, like netcat/curl/socat but for ws://
github: vi/websocat
wrk:
desc: Modern HTTP benchmarking tool
github: wg/wrk
ww:
fullname: webwormhole
desc: creates ephemeral pipes between computers
website: https://webwormhole.io/
xh:
desc: Friendly and fast tool for sending HTTP requests
github: ducaale/xh
xidel:
desc: extract data from HTML/XML document
github: benibela/xidel
website: http://www.videlibri.de/xidel.html
tags: pascal
xsv:
desc: a fast CSV command line toolkit
github: BurntSushi/xsv
yq:
desc: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
github: mikefarah/yq
website: https://mikefarah.gitbook.io/yq/
tags: go, yaml
yq-py:
desc: Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
github: kislyuk/yq
website: https://kislyuk.github.io/yq/
tags: python, yaml
zee:
desc: modern text editor for the terminal
cargo:
z:
fullname: zoxide
desc: A smarter cd command. Supports all major shells, inspired by z and autojump.
github: ajeetdsouza/zoxide
zf:
desc: a commandline fuzzy finder designed for filtering filepaths
github: natecraddock/zf
zq:
desc: process data with Zed queries
github: brimdata/zed
zsync:
desc: file transfer program ; based on rsync ; downloads only new parts of the file
website: http://zsync.moria.org.uk/