Programs: cli programs: Difference between revisions

From wikinotes
 
Line 5: Line 5:
| [[ack]] ||
| [[ack]] ||
|-
|-
| [[ripgrep]] ||  
| [[ripgrep]] ||
|-
|-
| [[silversearcher]] ||  
| [[silversearcher]] ||
|-
|-
| [[universal code grep]] ||  
| [[universal code grep]] ||
|-
|-
| [[grep]] ||  
| [[grep]] ||
|-
|-
| [[agrep]] || grep, with fuzzy matching
| [[agrep]] || grep, with fuzzy matching
Line 23: Line 23:
|}
|}
</blockquote><!-- Search Tools -->
</blockquote><!-- Search Tools -->
= Structured Text =
<blockquote>
{| class="wikitable"
|-
| [[jq]] || parse json
|-
| [[tomlq]] || parse toml
|-
| [[yq]] || parse yaml
|-
|}
</blockquote><!-- Structured Text -->


= Search/Replace Tools =
= Search/Replace Tools =

Revision as of 14:51, 28 August 2021

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
tomlq parse toml
yq parse yaml

Search/Replace Tools

gnu sed
bsd sed
gnu awk
codemod

Code Tools

gnu patch

Pagers

bat