├── .circleci └── config.yml ├── .config └── rubocop │ └── config.yml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── config.yml │ └── issue.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .reek.yml ├── .ruby-version ├── CITATION.cff ├── Gemfile ├── LICENSE.adoc ├── README.adoc ├── Rakefile ├── bin ├── console ├── rake ├── rspec ├── rubocop └── setup ├── exe └── gemsmith ├── gemsmith.gemspec ├── lib ├── gemsmith.rb └── gemsmith │ ├── builders │ ├── bundler.rb │ ├── circle_ci.rb │ ├── cli.rb │ ├── console.rb │ ├── documentation │ │ └── readme.rb │ ├── git │ │ ├── commit.rb │ │ └── ignore.rb │ ├── rspec │ │ └── helper.rb │ └── specification.rb │ ├── cli │ ├── actions │ │ ├── cli.rb │ │ ├── edit.rb │ │ ├── install.rb │ │ ├── publish.rb │ │ └── view.rb │ ├── commands │ │ └── build.rb │ └── shell.rb │ ├── container.rb │ ├── dependencies.rb │ ├── templates │ └── %project_name% │ │ ├── %project_name%.gemspec.erb │ │ ├── exe │ │ └── %project_name%.erb │ │ ├── lib │ │ └── %project_path% │ │ │ ├── cli │ │ │ └── shell.rb.erb │ │ │ ├── configuration │ │ │ ├── contract.rb.erb │ │ │ ├── defaults.yml.erb │ │ │ └── model.rb.erb │ │ │ ├── container.rb.erb │ │ │ └── dependencies.rb.erb │ │ └── spec │ │ ├── lib │ │ └── %project_path% │ │ │ └── cli │ │ │ └── shell_spec.rb.erb │ │ └── support │ │ └── shared_contexts │ │ └── application_dependencies.rb.erb │ └── tools │ ├── cleaner.rb │ ├── editor.rb │ ├── installer.rb │ ├── packager.rb │ ├── publisher.rb │ ├── pusher.rb │ ├── validator.rb │ ├── versioner.rb │ └── viewer.rb └── spec ├── lib ├── gemsmith │ ├── builders │ │ ├── bundler_spec.rb │ │ ├── circle_ci_spec.rb │ │ ├── cli_spec.rb │ │ ├── console_spec.rb │ │ ├── documentation │ │ │ └── readme_spec.rb │ │ ├── git │ │ │ └── ignore_spec.rb │ │ ├── rspec │ │ │ └── helper_spec.rb │ │ └── specification_spec.rb │ ├── cli │ │ ├── actions │ │ │ ├── cli_spec.rb │ │ │ ├── edit_spec.rb │ │ │ ├── install_spec.rb │ │ │ ├── publish_spec.rb │ │ │ └── view_spec.rb │ │ ├── commands │ │ │ └── build_spec.rb │ │ └── shell_spec.rb │ └── tools │ │ ├── cleaner_spec.rb │ │ ├── editor_spec.rb │ │ ├── installer_spec.rb │ │ ├── packager_spec.rb │ │ ├── publisher_spec.rb │ │ ├── pusher_spec.rb │ │ ├── validator_spec.rb │ │ ├── versioner_spec.rb │ │ └── viewer_spec.rb └── gemsmith_spec.rb ├── spec_helper.rb └── support ├── fixtures ├── arguments │ ├── maximum.txt │ └── minimum.txt ├── boms │ └── maximum.txt ├── gemsmith-test.gemspec ├── lib │ ├── cli │ │ └── shell.rb │ └── container.rb ├── readmes │ ├── maximum.adoc │ ├── maximum.md │ ├── minimum.adoc │ └── minimum.md ├── spec │ ├── lib │ │ └── cli │ │ │ ├── shell_dash_proof.rb │ │ │ ├── shell_with_refinements_proof.rb │ │ │ └── shell_without_refinements_proof.rb │ └── support │ │ └── shared_contexts │ │ └── application_dependencies.rb ├── test-maximum.gemspec ├── test-minimum-cli.gemspec ├── test-minimum-monads.gemspec ├── test-minimum-security.gemspec └── test-minimum.gemspec ├── settings.yml └── shared_contexts └── application_dependencies.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.config/rubocop/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/.config/rubocop/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [bkuhlmann] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | Gemfile.lock 4 | pkg 5 | tmp 6 | -------------------------------------------------------------------------------- /.reek.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/.reek.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.7 2 | -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/CITATION.cff -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/LICENSE.adoc -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/README.adoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/bin/console -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/bin/setup -------------------------------------------------------------------------------- /exe/gemsmith: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/exe/gemsmith -------------------------------------------------------------------------------- /gemsmith.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/gemsmith.gemspec -------------------------------------------------------------------------------- /lib/gemsmith.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/bundler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/bundler.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/circle_ci.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/circle_ci.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/cli.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/console.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/console.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/documentation/readme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/documentation/readme.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/git/commit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/git/commit.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/git/ignore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/git/ignore.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/rspec/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/rspec/helper.rb -------------------------------------------------------------------------------- /lib/gemsmith/builders/specification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/builders/specification.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/actions/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/actions/cli.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/actions/edit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/actions/edit.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/actions/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/actions/install.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/actions/publish.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/actions/publish.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/actions/view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/actions/view.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/commands/build.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/commands/build.rb -------------------------------------------------------------------------------- /lib/gemsmith/cli/shell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/cli/shell.rb -------------------------------------------------------------------------------- /lib/gemsmith/container.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/container.rb -------------------------------------------------------------------------------- /lib/gemsmith/dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/dependencies.rb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/%project_name%.gemspec.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/%project_name%.gemspec.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/exe/%project_name%.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/exe/%project_name%.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/lib/%project_path%/cli/shell.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/lib/%project_path%/cli/shell.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/lib/%project_path%/configuration/contract.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/lib/%project_path%/configuration/contract.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/lib/%project_path%/configuration/defaults.yml.erb: -------------------------------------------------------------------------------- 1 | todo: "Add your own attributes here." 2 | -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/lib/%project_path%/configuration/model.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/lib/%project_path%/configuration/model.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/lib/%project_path%/container.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/lib/%project_path%/container.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/lib/%project_path%/dependencies.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/lib/%project_path%/dependencies.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/spec/lib/%project_path%/cli/shell_spec.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/spec/lib/%project_path%/cli/shell_spec.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/templates/%project_name%/spec/support/shared_contexts/application_dependencies.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/templates/%project_name%/spec/support/shared_contexts/application_dependencies.rb.erb -------------------------------------------------------------------------------- /lib/gemsmith/tools/cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/cleaner.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/editor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/editor.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/installer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/installer.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/packager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/packager.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/publisher.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/pusher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/pusher.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/validator.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/versioner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/versioner.rb -------------------------------------------------------------------------------- /lib/gemsmith/tools/viewer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/lib/gemsmith/tools/viewer.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/bundler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/bundler_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/circle_ci_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/circle_ci_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/cli_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/console_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/console_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/documentation/readme_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/documentation/readme_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/git/ignore_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/git/ignore_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/rspec/helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/rspec/helper_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/builders/specification_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/builders/specification_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/actions/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/actions/cli_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/actions/edit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/actions/edit_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/actions/install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/actions/install_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/actions/publish_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/actions/publish_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/actions/view_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/actions/view_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/commands/build_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/commands/build_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/cli/shell_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/cli/shell_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/cleaner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/cleaner_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/editor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/editor_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/installer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/installer_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/packager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/packager_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/publisher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/publisher_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/pusher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/pusher_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/validator_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/versioner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/versioner_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith/tools/viewer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith/tools/viewer_spec.rb -------------------------------------------------------------------------------- /spec/lib/gemsmith_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/lib/gemsmith_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fixtures/arguments/maximum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/arguments/maximum.txt -------------------------------------------------------------------------------- /spec/support/fixtures/arguments/minimum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/arguments/minimum.txt -------------------------------------------------------------------------------- /spec/support/fixtures/boms/maximum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/boms/maximum.txt -------------------------------------------------------------------------------- /spec/support/fixtures/gemsmith-test.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/gemsmith-test.gemspec -------------------------------------------------------------------------------- /spec/support/fixtures/lib/cli/shell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/lib/cli/shell.rb -------------------------------------------------------------------------------- /spec/support/fixtures/lib/container.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/lib/container.rb -------------------------------------------------------------------------------- /spec/support/fixtures/readmes/maximum.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/readmes/maximum.adoc -------------------------------------------------------------------------------- /spec/support/fixtures/readmes/maximum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/readmes/maximum.md -------------------------------------------------------------------------------- /spec/support/fixtures/readmes/minimum.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/readmes/minimum.adoc -------------------------------------------------------------------------------- /spec/support/fixtures/readmes/minimum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/readmes/minimum.md -------------------------------------------------------------------------------- /spec/support/fixtures/spec/lib/cli/shell_dash_proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/spec/lib/cli/shell_dash_proof.rb -------------------------------------------------------------------------------- /spec/support/fixtures/spec/lib/cli/shell_with_refinements_proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/spec/lib/cli/shell_with_refinements_proof.rb -------------------------------------------------------------------------------- /spec/support/fixtures/spec/lib/cli/shell_without_refinements_proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/spec/lib/cli/shell_without_refinements_proof.rb -------------------------------------------------------------------------------- /spec/support/fixtures/spec/support/shared_contexts/application_dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/spec/support/shared_contexts/application_dependencies.rb -------------------------------------------------------------------------------- /spec/support/fixtures/test-maximum.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/test-maximum.gemspec -------------------------------------------------------------------------------- /spec/support/fixtures/test-minimum-cli.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/test-minimum-cli.gemspec -------------------------------------------------------------------------------- /spec/support/fixtures/test-minimum-monads.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/test-minimum-monads.gemspec -------------------------------------------------------------------------------- /spec/support/fixtures/test-minimum-security.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/test-minimum-security.gemspec -------------------------------------------------------------------------------- /spec/support/fixtures/test-minimum.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/fixtures/test-minimum.gemspec -------------------------------------------------------------------------------- /spec/support/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/settings.yml -------------------------------------------------------------------------------- /spec/support/shared_contexts/application_dependencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bkuhlmann/gemsmith/HEAD/spec/support/shared_contexts/application_dependencies.rb --------------------------------------------------------------------------------