Programs: cli programs: Difference between revisions

From wikinotes
 
(3 intermediate revisions by the same user not shown)
Line 29: Line 29:
|-
|-
| [[jq]] || parse json
| [[jq]] || parse json
|-
| [[fx]] || interactively explore json object
|-
|-
| [[tomlq]] || parse toml
| [[tomlq]] || parse toml
Line 37: Line 39:
|-
|-
| [[csvsql]] || SQL queries to CSV files
| [[csvsql]] || SQL queries to CSV files
|-
| [[htmlq]] || css-selectors on html from cli
|-
|-
|}
|}
Line 85: Line 89:
|}
|}
</blockquote><!-- Help -->
</blockquote><!-- Help -->
= Timers =
<blockquote>
{|
|-
| [[termdown]] || simple, customizable cli timer
|-
|}
</blockquote><!-- Timers -->

Latest revision as of 16:15, 17 September 2023

Search Tools

ack
ripgrep
silversearcher
universal code grep
grep
agrep grep, with fuzzy matching
fzf fuzzy matching/selection
fzy fuzzy matching/selection
broot fuzzy tree navigation

Structured Text

jq parse json
fx interactively explore json object
tomlq parse toml
yq parse yaml
dasel parse json, yaml, toml, xml, csv.
csvsql SQL queries to CSV files
htmlq css-selectors on html from cli

Search/Replace Tools

gnu sed
bsd sed
gnu awk
codemod

Code Tools

gnu patch

Pagers

bat
gnu less
bsd less

Help

man
info pages

Timers

termdown simple, customizable cli timer