From e8c2c9b2632191e4c3b4cdc8b93bf608d538cf96 Mon Sep 17 00:00:00 2001 From: ivuorinen Date: Sat, 8 Feb 2025 00:16:54 +0000 Subject: [PATCH] Update cheatsheets --- tldr/htmlq | 29 +++++++++++++++++++++++++++++ tldr/linux/bluebuild | 29 +++++++++++++++++++++++++++++ tldr/pocount | 21 +++++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 tldr/htmlq create mode 100644 tldr/linux/bluebuild create mode 100644 tldr/pocount diff --git a/tldr/htmlq b/tldr/htmlq new file mode 100644 index 00000000..7623f3ae --- /dev/null +++ b/tldr/htmlq @@ -0,0 +1,29 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# htmlq + +> Use CSS selectors to extract content from HTML files. +> More information: . + +- Return all elements of class `card`: + +`cat {{path/to/file.html}} | htmlq '.card'` + +- Get the text content of the first paragraph: + +`cat {{path/to/file.html}} | htmlq --text 'p:first-of-type'` + +- Find all the links in a page: + +`cat {{path/to/file.html}} | htmlq --attribute href 'a'` + +- Remove all images and SVGs from a page: + +`cat {{path/to/file.html}} | htmlq --remove-nodes 'img' --remove-nodes 'svg'` + +- Pretty print and write the output to a file: + +`htmlq --pretty --filename {{path/to/input.html}} --output {{path/to/output.html}}` diff --git a/tldr/linux/bluebuild b/tldr/linux/bluebuild new file mode 100644 index 00000000..524e27ed --- /dev/null +++ b/tldr/linux/bluebuild @@ -0,0 +1,29 @@ +--- +syntax: markdown +tags: [tldr, linux] +source: https://github.com/tldr-pages/tldr.git +--- +# bluebuild + +> Build Containerfiles and custom images based on your `recipe.yml`. +> More information: . + +- Build a recipe: + +`bluebuild build {{path/to/recipe.yml}}` + +- Validate a recipe: + +`bluebuild validate {{path/to/recipe.yml}}` + +- Generate a Containerfile: + +`bluebuild generate --output {{Containerfile}} {{path/to/recipe.yml}}` + +- Generate an ISO from a recipe: + +`bluebuild generate-iso --output-dir {{path/to/output_directory}} --iso-name {{iso_name.iso}} recipe {{path/to/recipe.yml}}` + +- Display help: + +`bluebuild --help` diff --git a/tldr/pocount b/tldr/pocount new file mode 100644 index 00000000..eca55f7e --- /dev/null +++ b/tldr/pocount @@ -0,0 +1,21 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# pocount + +> Translate Toolkit utility to get translation progress from file, supporting several formats. +> More information: . + +- Print a colorful table with the translation progress of a file: + +`pocount {{path/to/file/file.po}}` + +- Print translation progress of various files, one line per file: + +`pocount --short {{translation_*.ts}}` + +- Generate a CSV file with the translation progress of various files: + +`pocount --csv {{translation_*.ts}} > {{path/to/translation_progress.csv}}`