An open API service indexing awesome lists of open source software.

awesome-for-oneliner

🐚 A list of useful commands in the Unix shell one liner
https://github.com/sheepla/awesome-for-oneliner

Last synced: 13 days ago
JSON representation

AWK-like Tools

Open USP Tsukubai

  • EXAMPLES.md
  • opy - A Python wrapper which works like AWK
  • hawk - Haskell text processor for the command-line
  • frawk - An efficient AWK like language written in Rust

Cat Replacement

Open USP Tsukubai

  • bat - A rewrite of cat with paging, syntax highlighting, and line numbers
  • rich-cli - Syntax-highlights files from the command line
  • glow - A command-line markdown viewer/renderer

Color

Open USP Tsukubai

  • pastel - A command-line tool to generate, convert and manipulate colors

CSV

Open USP Tsukubai

  • csvq - SQL-like query language for csv

Document Converter

Open USP Tsukubai

  • pandoc - Universal markup converter written in Haskell

Excel

Open USP Tsukubai

  • cell - Command-line xlsx processor

Execution Environment

Open USP Tsukubai

Find Replacement

Open USP Tsukubai

  • fd - A simple, fast and user-friendly alternative to find

Grep Replacement

Open USP Tsukubai

  • ripgrep - recursively searches directories for a regex pattern while respecting your gitignore. (The name of command: rg)
  • the_silver_searcher - A code searching tool similar to ack, with a focus on speed. (The name of command: ag)
  • ugrep - a faster, more user-friendly and more featureful replacement for grep (The name of command: ug)

HTML

Open USP Tsukubai

  • htmlq - like jq but for HTML
  • emmet-cli - A command to expand emmet expression

Image Processing

Open USP Tsukubai

  • imagemagick - A tool to create, edit, compose, or convert digital images
  • textimg - Command to convert from color text (ANSI or 256) to image

JSON

Open USP Tsukubai

  • dasel - Query and update data structures using selectors from the command line. Comparable to jq - yq but supports JSON, YAML, TOML and XML with zero runtime dependencies.
  • jo - A small utility to create JSON objects from command-line arguments
  • rjo - A small utility to create JSON objects from command-line arguments written in Rust
  • jql - A JSON Query Language tool written in Rust
  • gojq - A JSON Query Language tool written in Go
  • tv - A command to format JSON into table view
  • tvgo - A command to format JSON into table view written in Go

PDF

Open USP Tsukubai

  • pdftotext - Simple PDF text extraction
  • cpdf - A command-line tool to manipulate PDF files.

Regular Expression

Open USP Tsukubai

  • grex - A command-line tool and library for generating regular expressions from user-provided test cases

Related *Awesome* Repositories

Open USP Tsukubai

Sed Replacement

Open USP Tsukubai

  • sad - sed replacement written in Rust
  • sd - Intuitive find & replace CLI (sed alternative)

Text Editing

Open USP Tsukubai

  • tate - A command to convert text to vertical writing
  • align - Simple text align CLI
  • forest - A command that formats and outputs text that represents a line-oriented structured tree structure.

Translate

Open USP Tsukubai

  • translate-shell - Command-line translation tool written in AWK
  • deepl-cli - DeepL Translator CLI written in Python
  • translate - A module grouping multiple translation APIs written in Python

Unicode

Open USP Tsukubai

  • chr - A command-line tool that gives information about Unicode characters
  • uni - Query the Unicode database from the commandline, with good support for emojis

Utilities

dateutils

  • dateutils - nifty command line date and time utilities; fast date calculations and conversion in the shell

moreutils

  • moreutils - moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young.

Open USP Tsukubai

uniutils

  • uniutils - Programs for manipulating and analyzing Unicode text.

Video Processing

Open USP Tsukubai

  • ffmpeg - An incredibly powerful tool for video processing and conversion

Xargs-like Tools

Open USP Tsukubai

  • rargs - xargs + awk with pattern matching support ls *.bak | rargs -p '(.*)\.bak' mv {0} {1}
  • teip - Select partial standard input and replace with the result of another command efficiently

YAML/XML/TOML

Open USP Tsukubai

  • yq - Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents