Add wrapper script, improve libdemo

[?]
Mar 21, 2023, 10:23 AM
M5U5PAX7ACFUIJKG2CLQKLEFF76KYMGI7WRZXFLOBR5LYBDEWFFAC

Dependencies

Change contents

  • file addition: demo-full.sh (---r------)
    [2.2]
    #!/usr/bin/env bash
    set -Eeuo pipefail
    source "$(dirname "${BASH_SOURCE[0]}")/bash/libdemo.sh"
    for f in $(find . -name 'demo.sh' | sort); do
    clear
    demoheader "$(dirname "${f}")"
    "${f}"
    done
  • replacement in bash/libdemo.sh at line 111
    [2.2427][2.2427:2469]()
    if [ "${expect}" != 0 ]; then
    [2.2427]
    [2.2469]
    if [ "${expect}" = failure ]; then
  • replacement in bash/libdemo.sh at line 128
    [2.2919][2.2919:2960]()
    if [ "${expect}" = 0 ]; then
    [2.2919]
    [2.2960]
    if [ "${expect}" = success ]; then
  • replacement in bash/libdemo.sh at line 151
    [2.3506][2.3506:3523]()
    expect=0
    [2.3506]
    [2.3523]
    expect=success
  • replacement in bash/libdemo.sh at line 156
    [2.3561][2.3561:3578]()
    expect=1
    [2.3561]
    [2.3578]
    expect=failure
  • edit in bash/libdemo.sh at line 158
    [2.3599]
    [2.3599]
    }
    democlear() {
    clear
    }
    c() {
    democlear
  • replacement in 01-nix-run/demo.sh at line 7
    [2.3911][2.3911:4005]()
    , With Docker we might use \'docker run curlimages/curl wttr.in/Delft\'\; with Nix we can use
    [2.3911]
    [2.4005]
    , With Docker we might use \'docker run curlimages/curl wttr.in/Delft\'\;
    , with Nix we can use
  • edit in 01-nix-run/demo.sh at line 18
    [2.4233]
    c