gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Toys
    • module Toys::Acceptor
    • module Toys::Compat
    • module Toys::Completion
    • module Toys::Context::Key
    • module Toys::Core
    • module Toys::DSL
    • module Toys::DSL::Tool
    • module Toys::FlagGroup
    • module Toys::InputFile
    • module Toys::Middleware
    • module Toys::Mixin
    • module Toys::Mixin::ModuleMethods
    • module Toys::StandardMiddleware
    • module Toys::StandardMixins
    • module Toys::StandardMixins::Bundler
    • module Toys::StandardMixins::Exec
    • module Toys::StandardMixins::Fileutils
    • module Toys::StandardMixins::Gems
    • module Toys::StandardMixins::Highline
    • module Toys::StandardMixins::Terminal
    • module Toys::Template
    • module Toys::Template::ClassMethods
    • module Toys::Utils
    • module Toys::Utils::CompletionEngine
  • Classes

    • class Toys::Acceptor::Base
    • class Toys::Acceptor::Enum
    • class Toys::Acceptor::Pattern
    • class Toys::Acceptor::Range
    • class Toys::Acceptor::Simple
    • class Toys::ArgParser
    • class Toys::ArgParser::ArgMissingError
    • class Toys::ArgParser::ArgValueUnacceptableError
    • class Toys::ArgParser::ExtraArgumentsError
    • class Toys::ArgParser::FlagAmbiguousError
    • class Toys::ArgParser::FlagGroupConstraintError
    • class Toys::ArgParser::FlagUnrecognizedError
    • class Toys::ArgParser::FlagValueMissingError
    • class Toys::ArgParser::FlagValueNotAllowedError
    • class Toys::ArgParser::FlagValueUnacceptableError
    • class Toys::ArgParser::ToolUnrecognizedError
    • class Toys::ArgParser::UsageError
    • class Toys::ArgParsingError
    • class Toys::CLI
    • class Toys::CLI::DefaultCompletion
    • class Toys::CLI::DefaultErrorHandler
    • class Toys::Completion::Base
    • class Toys::Completion::Candidate
    • class Toys::Completion::Context
    • class Toys::Completion::Enum
    • class Toys::Completion::FileSystem
    • class Toys::Context
    • class Toys::ContextualError
    • class Toys::DSL::Flag
    • class Toys::DSL::FlagGroup
    • class Toys::DSL::PositionalArg
    • class Toys::Flag
    • class Toys::Flag::DefaultCompletion
    • class Toys::Flag::Resolution
    • class Toys::Flag::Syntax
    • class Toys::FlagGroup::AtLeastOne
    • class Toys::FlagGroup::AtMostOne
    • class Toys::FlagGroup::Base
    • class Toys::FlagGroup::ExactlyOne
    • class Toys::FlagGroup::Optional
    • class Toys::FlagGroup::Required
    • class Toys::Loader
    • class Toys::Loader::DelimiterHandler
    • class Toys::Loader::ToolData
    • class Toys::LoaderError
    • class Toys::Middleware::Base
    • class Toys::Middleware::Spec
    • class Toys::Middleware::Stack
    • class Toys::ModuleLookup
    • class Toys::NotRunnableError
    • class Toys::PositionalArg
    • class Toys::SourceInfo
    • class Toys::StandardMiddleware::AddVerbosityFlags
    • class Toys::StandardMiddleware::ApplyConfig
    • class Toys::StandardMiddleware::HandleUsageErrors
    • class Toys::StandardMiddleware::SetDefaultDescriptions
    • class Toys::StandardMiddleware::ShowHelp
    • class Toys::StandardMiddleware::ShowRootVersion
    • class Toys::Tool
    • class Toys::Tool::DefaultCompletion
    • class Toys::ToolDefinitionError
    • class Toys::Utils::CompletionEngine::Bash
    • class Toys::Utils::Exec
    • class Toys::Utils::Exec::Controller
    • class Toys::Utils::Exec::Executor
    • class Toys::Utils::Exec::Opts
    • class Toys::Utils::Exec::Result
    • class Toys::Utils::Gems
    • class Toys::Utils::Gems::ActivationFailedError
    • class Toys::Utils::Gems::AlreadyBundledError
    • class Toys::Utils::Gems::BundleNotInstalledError
    • class Toys::Utils::Gems::BundlerFailedError
    • class Toys::Utils::Gems::GemfileNotFoundError
    • class Toys::Utils::Gems::GemfileUpdateNeededError
    • class Toys::Utils::Gems::InstallFailedError
    • class Toys::Utils::HelpText
    • class Toys::Utils::HelpText::HelpStringAssembler
    • class Toys::Utils::HelpText::ListStringAssembler
    • class Toys::Utils::HelpText::UsageStringAssembler
    • class Toys::Utils::Terminal
    • class Toys::Utils::Terminal::SpinDriver
    • class Toys::Utils::Terminal::TerminalError
    • class Toys::WrappableString
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
    • Guide
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. toys-core
  3. 0.10.0
  4. module Toys

module Toys

Modules in this namespace

Acceptor

module

in Toys

Compat

module

in Toys

Completion

module

in Toys

Core

module

in Toys

DSL

module

in Toys

FlagGroup

module

in Toys

InputFile

module

in Toys

Middleware

module

in Toys

Mixin

module

in Toys

StandardMiddleware

module

in Toys

StandardMixins

module

in Toys

Template

module

in Toys

Utils

module

in Toys

Classes in this namespace

ArgParser

class

in Toys

ArgParsingError

class

in Toys

CLI

class

in Toys

Context

class

in Toys

ContextualError

class

in Toys

Flag

class

in Toys

Loader

class

in Toys

LoaderError

class

in Toys

ModuleLookup

class

in Toys

NotRunnableError

class

in Toys

PositionalArg

class

in Toys

SourceInfo

class

in Toys

Tool

class

in Toys

ToolDefinitionError

class

in Toys

WrappableString

class

in Toys

Modules

  • Toys::Acceptor
  • Toys::Compat
  • Toys::Completion
  • Toys::Core
  • Toys::DSL
  • Toys::FlagGroup
  • Toys::InputFile
  • Toys::Middleware
  • Toys::Mixin
  • Toys::StandardMiddleware
  • Toys::StandardMixins
  • Toys::Template
  • Toys::Utils

Classes

  • Toys::ArgParser
  • Toys::ArgParsingError
  • Toys::CLI
  • Toys::Context
  • Toys::ContextualError
  • Toys::Flag
  • Toys::Loader
  • Toys::LoaderError
  • Toys::ModuleLookup
  • Toys::NotRunnableError
  • Toys::PositionalArg
  • Toys::SourceInfo
  • Toys::Tool
  • Toys::ToolDefinitionError
  • Toys::WrappableString

Defined in

  • lib/toys-core.rb
  • lib/toys/acceptor.rb
  • lib/toys/arg_parser.rb
  • lib/toys/cli.rb
  • lib/toys/compat.rb
  • lib/toys/completion.rb
  • lib/toys/context.rb
  • lib/toys/core.rb
  • lib/toys/dsl/flag.rb
  • lib/toys/dsl/flag_group.rb
  • lib/toys/dsl/positional_arg.rb
  • lib/toys/dsl/tool.rb
  • lib/toys/errors.rb
  • lib/toys/flag.rb
  • lib/toys/flag_group.rb
  • lib/toys/loader.rb
  • lib/toys/middleware.rb
  • lib/toys/mixin.rb
  • lib/toys/module_lookup.rb
  • lib/toys/positional_arg.rb
  • lib/toys/source_info.rb
  • lib/toys/standard_middleware/add_verbosity_flags.rb
  • lib/toys/standard_middleware/apply_config.rb
  • lib/toys/standard_middleware/handle_usage_errors.rb
  • lib/toys/standard_middleware/set_default_descriptions.rb
  • lib/toys/standard_middleware/show_help.rb
  • lib/toys/standard_middleware/show_root_version.rb
  • lib/toys/standard_mixins/bundler.rb
  • lib/toys/standard_mixins/exec.rb
  • lib/toys/standard_mixins/fileutils.rb
  • lib/toys/standard_mixins/gems.rb
  • lib/toys/standard_mixins/highline.rb
  • lib/toys/standard_mixins/terminal.rb
  • lib/toys/template.rb
  • lib/toys/tool.rb
  • lib/toys/utils/completion_engine.rb
  • lib/toys/utils/exec.rb
  • lib/toys/utils/gems.rb
  • lib/toys/utils/help_text.rb
  • lib/toys/utils/terminal.rb
  • lib/toys/wrappable_string.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem