mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-04-06 18:36:50 +00:00
These files are no longer loaded at runtime. All release data now comes
from _cache/YYYY-MM/{pkg}.json files generated by the Go webicached daemon.
Deleted:
- 94 {pkg}/releases.js files (per-package upstream fetchers)
- 8 _common/*.js files (github.js, gitea.js, git-tag.js, fetcher.js, etc.)
Updated:
- _webi/classify-one.js: reads from cache instead of require(releases.js)
- Fixed hardcoded triplet key to use dynamic lookup
title, homepage, tagline
| title | homepage | tagline |
|---|---|---|
| Ripgrep | https://github.com/BurntSushi/ripgrep | Ripgrep is a git and sourcecode-aware drop-in grep replacement. |
To update or switch versions, run webi rg@stable (or @v13.0, @beta, etc).
Files
~/.config/envman/PATH.env
~/.local/opt/rg/
~/.local/bin/rg
~/.ripgreprc
Cheat Sheet
Ripgrep (
rg) is smart. It's like grep if grep were built for code. It respects.gitignoreand.ignore, has all of the sensible options you want (colors, numbers, etc) turned on by default, is written in Rust, and typically outperforms grep in many use cases.
rg <search-term> # searches recursively, ignoring .git, node_modules, etc
rg 'function doStuff'
rg 'doStuff\(.*\)'
Inverse Search
Use -v to filter out all matches so that only non-matches are left.
rg 'bar' | rg -v 'foobar'
Disable Smart Filtering
By default rg respects .gitignore, .ignore, .git/info/exclude and
ignores many types of hidden files, dot files, etc.
You can use -uu to set all of the --no-ignore-* options and others.
rg -uu 'SECRET='