about summary refs log tree commit diff stats
path: root/modules/by-name/ri/river/init_base.sh
blob: 5ed1d00a5aac0fa7bfc1879417aa41d0fdf11432 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env sh

err_fail() {
    if ! "$@"; then
        output=""
        for arg in "$@"; do
            if [ -z "$output" ]; then
                output="'$arg'"
            else
                output="$output '$arg'"
            fi
        done
        printf "%s failed!\n" "$output" >>~/river_log
    fi
}
err_fail rm ~/river_log
exec 1>>"$HOME"/river_log
exec 2>>"$HOME"/river_log

# Start of the generated stuff.