# usage

Sometimes Required

Defines a usage string for the foloowing action. When the action does not require any arguments, this is optional.

The syntax of the provided string should follow docopt usage patterns.

title  'Developer Tools'

usage  'backup [PATH --incremental]'
option '--incremental, -i', 'Perform incremental backup only'
action 'backup' do |args|
  say "Backging up #{args['PATH']}"

  if args['--incremental']
    say 'Performing incremental backup'
  else
    say 'Performing full backup'
  end
end
$ run --help
Developer Tools

Usage:
  run backup [PATH --incremental]
  run (--help | -h)

Options:
  --incremental, -i
    Perform incremental backup only

  --help, -h
    Show this message