#!/bin/sh # # This is the proverbial 'Hello, world!' script to demonstrate the most basic # functionality of shFlags. # # This script demonstrates accepts a single command-line flag of '-n' (or # '--name'). If a name is given, it is output, otherwise the default of 'world' # is output. # source shflags source ../src/shflags # define a 'name' command-line string flag DEFINE_string 'name' 'world' 'name to say hello to' 'n' # parse the command-line FLAGS @Argv || exit 1 eval set -- $(FLAGS_ARGV) echo "Hello, $(FLAGS_name)!"