Module: Gempilot

Defined in:
lib/gempilot.rb,
lib/gempilot/cli.rb,
lib/gempilot/project.rb,
lib/gempilot/version.rb,
lib/gempilot/cli/command.rb,
lib/gempilot/version_tag.rb,
lib/gempilot/strict_shell.rb,
lib/gempilot/version_task.rb,
lib/gempilot/cli/generator.rb,
lib/gempilot/github_release.rb,
lib/gempilot/cli/gem_builder.rb,
lib/gempilot/cli/gem_context.rb,
lib/gempilot/project/version.rb,
lib/gempilot/cli/commands/new.rb,
lib/gempilot/cli/commands/bump.rb,
lib/gempilot/cli/commands/create.rb,
lib/gempilot/cli/commands/console.rb,
lib/gempilot/cli/commands/destroy.rb,
lib/gempilot/cli/commands/release.rb

Overview

CLI toolkit for creating and managing Ruby gems.

Defined Under Namespace

Modules: StrictShell Classes: CLI, CommandError, Error, GithubRelease, Project, VersionTag, VersionTask

Constant Summary collapse

ROOT =
Pathname(__dir__).parent.expand_path.freeze
LOADER =
Zeitwerk::Loader.for_gem.tap do |l|
  l.inflector.inflect("cli" => "CLI")
  l.push_dir ROOT.join("lib/core_ext")
  l.collapse ROOT.join("lib/core_ext/*/refinements")
  l.setup
end
VERSION =
"0.2.0".freeze