diff --git a/examples/stdlib/Bakefile b/examples/stdlib/Bakefile index a905c05..0c0f687 100644 --- a/examples/stdlib/Bakefile +++ b/examples/stdlib/Bakefile @@ -1,6 +1,6 @@ TEXT='Hi, there!' -echo: echo/normal echo/colors/red echo/indent +echo: echo/normal echo/colors/red echo/colors/ansi-rainbow echo/indent echo/normal: echo "$TEXT" @@ -8,5 +8,12 @@ echo/normal: echo/colors/red: echo "$TEXT" | red +echo/colors/ansi-rainbow: + declare -a COLORS=('BLACK' 'WHITE' 'RED' 'GREEN' 'YELLOW' 'BLUE' 'PURPLE' 'CYAN') + for COLOR in "${COLORS[@]}"; do + echo "$TEXT" | bake_fg_color $COLOR + done + + echo/indent: echo "$TEXT" | red | bake_indent '>'