Files
bog/README.md
2019-05-13 14:41:57 +02:00

749 B

bog

Bash Output Generator

Usage

Anotate your script with formatting helpers by using pipe construct

Example

echo "Script title" | title
echo "Author: You"  | subtitle

Tasks are wrapped by the section, output and result helpers. The flow is :

  1. Print section header
  2. Use output helpers to display the output you want generated
  3. Close your section with result
echo "Task number One" | section
echo "This will work"  | output::info
ls -l		       |& output
echo "This will not"   | output::warning
ls /non_existent_file  |& output
		       result

Todo list

  • Have result optionnaly take a custom condition of success
  • Parameters on output :
    • Show errors as warning
    • Silent output