Feature: thin_restore Scenario: print version (-V flag) When I run thin_restore with -V Then it should pass with version Scenario: print version (--version flag) When I run thin_restore with --version Then it should pass with version Scenario: print help (-h) When I run thin_restore with -h Then it should pass with: """ Usage: thin_restore [options] Options: {-h|--help} {-i|--input} {-o|--output} {-V|--version} """ Scenario: print help (--help) When I run thin_restore with -h Then it should pass with: """ Usage: thin_restore [options] Options: {-h|--help} {-i|--input} {-o|--output} {-V|--version} """ @announce Scenario: missing input file When I run thin_restore with -o metadata.bin Then it should fail with: """ No input file provided. """