diff --git a/catalog.yaml b/catalog.yaml index 6ae07f5..1150ae2 100644 --- a/catalog.yaml +++ b/catalog.yaml @@ -220,6 +220,11 @@ grype: desc: A vulnerability scanner for container images and filesystems github: anchore/grype +guff: + desc: a plot machine - plot graph in the terminal + github: silentbicycle/guff + tags: c + 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! github: charmbracelet/gum @@ -274,6 +279,12 @@ hyperfine: desc: benchmarking tool 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: desc: interactive jq tool. Like jqplay for the commandline srht: gpanders/ijq @@ -374,6 +385,10 @@ lsd: cargo: tags: rust +makefile2graph: + desc: creates a graph of dependencies of tasks from Makefile + github: lindenb/makefile2graph + mc: desc: minio client # versions, see https://github.com/penpyt/asdf-mc/raw/master/bin/list-all @@ -574,7 +589,7 @@ tab: tabview: desc: TUI to view and query tabular data files, such as CSV, TSV, and parquet - tag: rust + tags: rust github: shshemi/tabiew task: @@ -678,6 +693,12 @@ xan: github: medialab/xan tags: rust +xee: + desc: XPath and XSLT Engine + github: Paligo/xee + website: https://blog.startifact.com/posts/xee/ + tags: rust + xh: desc: Friendly and fast tool for sending HTTP requests github: ducaale/xh @@ -715,6 +736,7 @@ z: zee: desc: modern text editor for the terminal + github: zee-editor/zee cargo: zf: diff --git a/lint.py b/lint.py index 1291c92..e82ebf4 100644 --- a/lint.py +++ b/lint.py @@ -18,7 +18,7 @@ PKG_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", "tags", # may have a typo with "tag" no s "name", # tool name when not exe name @@ -69,9 +69,9 @@ RULES = [ ] 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: if rule(catalog):