├── .github └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── shard.yml ├── spec ├── commander_spec.cr ├── flag_spec.cr ├── flags_spec.cr ├── help_spec.cr └── spec_helper.cr └── src ├── commander.cr └── commander ├── command.cr ├── commands.cr ├── exception.cr ├── flag.cr ├── flags.cr ├── options.cr ├── parser.cr ├── parser ├── base.cr ├── long_flag_format.cr └── short_flag_format.cr └── version.cr /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/README.md -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/commander_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/spec/commander_spec.cr -------------------------------------------------------------------------------- /spec/flag_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/spec/flag_spec.cr -------------------------------------------------------------------------------- /spec/flags_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/spec/flags_spec.cr -------------------------------------------------------------------------------- /spec/help_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/spec/help_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /src/commander.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander.cr -------------------------------------------------------------------------------- /src/commander/command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/command.cr -------------------------------------------------------------------------------- /src/commander/commands.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/commands.cr -------------------------------------------------------------------------------- /src/commander/exception.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/exception.cr -------------------------------------------------------------------------------- /src/commander/flag.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/flag.cr -------------------------------------------------------------------------------- /src/commander/flags.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/flags.cr -------------------------------------------------------------------------------- /src/commander/options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/options.cr -------------------------------------------------------------------------------- /src/commander/parser.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/parser.cr -------------------------------------------------------------------------------- /src/commander/parser/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/parser/base.cr -------------------------------------------------------------------------------- /src/commander/parser/long_flag_format.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/parser/long_flag_format.cr -------------------------------------------------------------------------------- /src/commander/parser/short_flag_format.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrrooijen/commander/HEAD/src/commander/parser/short_flag_format.cr -------------------------------------------------------------------------------- /src/commander/version.cr: -------------------------------------------------------------------------------- 1 | module Commander 2 | VERSION = "0.4.0" 3 | end 4 | --------------------------------------------------------------------------------