! garble
stderr -count=1 'Usage'
stderr 'garble \[flags\] build'
! stderr 'usage: go build'
! stdout .

! garble -h
stderr 'garble \[flags\] build'
! stdout .

! garble help
stderr 'garble \[flags\] build'
! stdout .

! garble build -h
stderr 'garble \[flags\] build'
! stderr 'usage: go build'
! stdout .

! garble -badflag
stderr 'garble \[flags\] build'
! stdout .

! garble badcmd
stderr 'unknown command'

[!windows] ! garble /does/not/exist/compile
[windows] ! garble C:\does\not\exist\compile
stderr 'not running "garble \[command\]"'

garble version
stdout 'devel|^v0'

! garble version -flag
stderr 'does not take arguments'

! garble version arg
stderr 'does not take arguments'
