add to catalog
This commit is contained in:
24
catalog.yaml
24
catalog.yaml
@@ -220,6 +220,11 @@ grype:
|
|||||||
desc: A vulnerability scanner for container images and filesystems
|
desc: A vulnerability scanner for container images and filesystems
|
||||||
github: anchore/grype
|
github: anchore/grype
|
||||||
|
|
||||||
|
guff:
|
||||||
|
desc: a plot machine - plot graph in the terminal
|
||||||
|
github: silentbicycle/guff
|
||||||
|
tags: c
|
||||||
|
|
||||||
gum:
|
gum:
|
||||||
desc: A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!
|
desc: A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!
|
||||||
github: charmbracelet/gum
|
github: charmbracelet/gum
|
||||||
@@ -274,6 +279,12 @@ hyperfine:
|
|||||||
desc: benchmarking tool
|
desc: benchmarking tool
|
||||||
tags: rust
|
tags: rust
|
||||||
|
|
||||||
|
icat:
|
||||||
|
desc: draw image on a 256-color or 24-bit color enabled terminal with UTF-8 locale
|
||||||
|
github: atextor/icat
|
||||||
|
name: image cat
|
||||||
|
tags: c
|
||||||
|
|
||||||
ijq:
|
ijq:
|
||||||
desc: interactive jq tool. Like jqplay for the commandline
|
desc: interactive jq tool. Like jqplay for the commandline
|
||||||
srht: gpanders/ijq
|
srht: gpanders/ijq
|
||||||
@@ -374,6 +385,10 @@ lsd:
|
|||||||
cargo:
|
cargo:
|
||||||
tags: rust
|
tags: rust
|
||||||
|
|
||||||
|
makefile2graph:
|
||||||
|
desc: creates a graph of dependencies of tasks from Makefile
|
||||||
|
github: lindenb/makefile2graph
|
||||||
|
|
||||||
mc:
|
mc:
|
||||||
desc: minio client
|
desc: minio client
|
||||||
# versions, see https://github.com/penpyt/asdf-mc/raw/master/bin/list-all
|
# versions, see https://github.com/penpyt/asdf-mc/raw/master/bin/list-all
|
||||||
@@ -574,7 +589,7 @@ tab:
|
|||||||
|
|
||||||
tabview:
|
tabview:
|
||||||
desc: TUI to view and query tabular data files, such as CSV, TSV, and parquet
|
desc: TUI to view and query tabular data files, such as CSV, TSV, and parquet
|
||||||
tag: rust
|
tags: rust
|
||||||
github: shshemi/tabiew
|
github: shshemi/tabiew
|
||||||
|
|
||||||
task:
|
task:
|
||||||
@@ -678,6 +693,12 @@ xan:
|
|||||||
github: medialab/xan
|
github: medialab/xan
|
||||||
tags: rust
|
tags: rust
|
||||||
|
|
||||||
|
xee:
|
||||||
|
desc: XPath and XSLT Engine
|
||||||
|
github: Paligo/xee
|
||||||
|
website: https://blog.startifact.com/posts/xee/
|
||||||
|
tags: rust
|
||||||
|
|
||||||
xh:
|
xh:
|
||||||
desc: Friendly and fast tool for sending HTTP requests
|
desc: Friendly and fast tool for sending HTTP requests
|
||||||
github: ducaale/xh
|
github: ducaale/xh
|
||||||
@@ -715,6 +736,7 @@ z:
|
|||||||
|
|
||||||
zee:
|
zee:
|
||||||
desc: modern text editor for the terminal
|
desc: modern text editor for the terminal
|
||||||
|
github: zee-editor/zee
|
||||||
cargo:
|
cargo:
|
||||||
|
|
||||||
zf:
|
zf:
|
||||||
|
|||||||
6
lint.py
6
lint.py
@@ -18,7 +18,7 @@ PKG_KEYS = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
COMMON_KEYS = {
|
COMMON_KEYS = {
|
||||||
"status", # tells it cliget process has been tested on this tool
|
"status", # tells if cliget process has been tested on this tool
|
||||||
"website",
|
"website",
|
||||||
"tags", # may have a typo with "tag" no s
|
"tags", # may have a typo with "tag" no s
|
||||||
"name", # tool name when not exe name
|
"name", # tool name when not exe name
|
||||||
@@ -69,9 +69,9 @@ RULES = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
from yaml import safe_load
|
from yaml import safe_loadi as load
|
||||||
|
|
||||||
catalog = safe_load(open(sys.argv[1], "rt"))
|
catalog = load(open(sys.argv[1], "rt"))
|
||||||
|
|
||||||
for name, rule in RULES:
|
for name, rule in RULES:
|
||||||
if rule(catalog):
|
if rule(catalog):
|
||||||
|
|||||||
Reference in New Issue
Block a user