2019-05-13 14:45:13 +02:00
2019-05-13 09:52:13 +00:00
2019-05-13 14:07:01 +02:00
2019-05-13 14:45:13 +02:00

bog

Bash Output Generator

For readable progress report on any script with ease.

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
Description
Bash Output Generator
Readme 188 KiB
Languages
Shell 100%