├── .editorconfig ├── .github ├── copilot-instructions.md └── workflows │ ├── documentation-coverage.yaml │ ├── documentation.yaml │ ├── rubocop.yaml │ ├── test-coverage.yaml │ ├── test-external.yaml │ └── test.yaml ├── .gitignore ├── .rubocop.yml ├── bake.rb ├── config ├── external.yaml └── sus.rb ├── context ├── getting-started.md └── index.yaml ├── gems.rb ├── guides ├── getting-started │ └── readme.md └── links.yaml ├── lib ├── samovar.rb └── samovar │ ├── command.rb │ ├── error.rb │ ├── failure.rb │ ├── flags.rb │ ├── many.rb │ ├── nested.rb │ ├── one.rb │ ├── option.rb │ ├── options.rb │ ├── output.rb │ ├── output │ ├── columns.rb │ ├── header.rb │ ├── row.rb │ ├── rows.rb │ └── usage_formatter.rb │ ├── split.rb │ ├── table.rb │ └── version.rb ├── license.md ├── readme.md ├── release.cert ├── releases.md ├── samovar.gemspec ├── teapot.png └── test └── samovar ├── coerce.rb ├── command.rb ├── error.rb ├── flags.rb ├── many.rb ├── nested.rb ├── one.rb ├── options.rb ├── output.rb ├── output └── usage_formatter.rb ├── split.rb └── table.rb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/documentation-coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/workflows/documentation-coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/workflows/documentation.yaml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/workflows/rubocop.yaml -------------------------------------------------------------------------------- /.github/workflows/test-coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/workflows/test-coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/test-external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/workflows/test-external.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /bake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/bake.rb -------------------------------------------------------------------------------- /config/external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/config/external.yaml -------------------------------------------------------------------------------- /config/sus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/config/sus.rb -------------------------------------------------------------------------------- /context/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/context/getting-started.md -------------------------------------------------------------------------------- /context/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/context/index.yaml -------------------------------------------------------------------------------- /gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/gems.rb -------------------------------------------------------------------------------- /guides/getting-started/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/guides/getting-started/readme.md -------------------------------------------------------------------------------- /guides/links.yaml: -------------------------------------------------------------------------------- 1 | getting-started: 2 | order: 1 3 | -------------------------------------------------------------------------------- /lib/samovar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar.rb -------------------------------------------------------------------------------- /lib/samovar/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/command.rb -------------------------------------------------------------------------------- /lib/samovar/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/error.rb -------------------------------------------------------------------------------- /lib/samovar/failure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/failure.rb -------------------------------------------------------------------------------- /lib/samovar/flags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/flags.rb -------------------------------------------------------------------------------- /lib/samovar/many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/many.rb -------------------------------------------------------------------------------- /lib/samovar/nested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/nested.rb -------------------------------------------------------------------------------- /lib/samovar/one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/one.rb -------------------------------------------------------------------------------- /lib/samovar/option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/option.rb -------------------------------------------------------------------------------- /lib/samovar/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/options.rb -------------------------------------------------------------------------------- /lib/samovar/output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/output.rb -------------------------------------------------------------------------------- /lib/samovar/output/columns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/output/columns.rb -------------------------------------------------------------------------------- /lib/samovar/output/header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/output/header.rb -------------------------------------------------------------------------------- /lib/samovar/output/row.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/output/row.rb -------------------------------------------------------------------------------- /lib/samovar/output/rows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/output/rows.rb -------------------------------------------------------------------------------- /lib/samovar/output/usage_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/output/usage_formatter.rb -------------------------------------------------------------------------------- /lib/samovar/split.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/split.rb -------------------------------------------------------------------------------- /lib/samovar/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/table.rb -------------------------------------------------------------------------------- /lib/samovar/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/lib/samovar/version.rb -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/license.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/readme.md -------------------------------------------------------------------------------- /release.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/release.cert -------------------------------------------------------------------------------- /releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/releases.md -------------------------------------------------------------------------------- /samovar.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/samovar.gemspec -------------------------------------------------------------------------------- /teapot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/teapot.png -------------------------------------------------------------------------------- /test/samovar/coerce.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/coerce.rb -------------------------------------------------------------------------------- /test/samovar/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/command.rb -------------------------------------------------------------------------------- /test/samovar/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/error.rb -------------------------------------------------------------------------------- /test/samovar/flags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/flags.rb -------------------------------------------------------------------------------- /test/samovar/many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/many.rb -------------------------------------------------------------------------------- /test/samovar/nested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/nested.rb -------------------------------------------------------------------------------- /test/samovar/one.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/one.rb -------------------------------------------------------------------------------- /test/samovar/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/options.rb -------------------------------------------------------------------------------- /test/samovar/output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/output.rb -------------------------------------------------------------------------------- /test/samovar/output/usage_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/output/usage_formatter.rb -------------------------------------------------------------------------------- /test/samovar/split.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/split.rb -------------------------------------------------------------------------------- /test/samovar/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioquatix/samovar/HEAD/test/samovar/table.rb --------------------------------------------------------------------------------