# sig/thor.rbs class Thor def banner: () -> untyped def baseclass: () -> untyped def check_unknown_options!: () -> untyped def check_unknown_options?: () -> untyped def command_help: () -> untyped def create_command: () -> untyped def default_command: () -> untyped def deprecation_warning: () -> untyped def desc: () -> untyped def disable_required_check: () -> untyped def disable_required_check!: () -> untyped def disable_required_check?: () -> untyped def dispatch: () -> untyped def dynamic_command_class: () -> untyped def find_command_possibilities: () -> untyped def help: () -> untyped def help: () -> untyped def initialize_added: () -> untyped def long_desc: () -> untyped def map: () -> untyped def method_at_least_one: () -> untyped def method_at_least_one_option_names: () -> untyped def method_exclusive: () -> untyped def method_exclusive_option_names: () -> untyped def method_option: () -> untyped def method_options: () -> untyped def normalize_command_name: () -> untyped def package_name: () -> untyped def print_at_least_one_required_options: () -> untyped def print_exclusive_options: () -> untyped def printable_commands: () -> untyped def register: () -> untyped def retrieve_command_name: () -> untyped def sort_commands!: () -> untyped def stop_on_unknown_option: () -> untyped def stop_on_unknown_option!: () -> untyped def stop_on_unknown_option?: () -> untyped def subcommand: () -> untyped def subcommand_classes: () -> untyped def subcommand_help: () -> untyped def subcommands: () -> untyped end # sig/thor/actions/file_manipulation.rbs class Thor::Actions::CapturableERB < Thor::Actions::ERB def set_eoutvar: () -> untyped end # sig/thor/actions/create_file.rbs class Thor::Actions::CreateFile < Thor::Actions::EmptyDirectory def force_on_collision?: () -> untyped def force_or_skip_or_conflict: () -> untyped def identical?: () -> untyped def initialize: () -> void def invoke!: () -> untyped def on_conflict_behavior: () -> untyped def render: () -> untyped end # sig/thor/actions/create_link.rbs class Thor::Actions::CreateLink < Thor::Actions::CreateFile def exists?: () -> untyped def identical?: () -> untyped def invoke!: () -> untyped end # sig/thor/actions/directory.rbs class Thor::Actions::Directory < Thor::Actions::EmptyDirectory def execute!: () -> untyped def file_level_lookup: () -> untyped def files: () -> untyped def initialize: () -> void def invoke!: () -> untyped def revoke!: () -> untyped end # sig/thor/actions/empty_directory.rbs class Thor::Actions::EmptyDirectory def convert_encoded_instructions: () -> untyped def destination=: () -> untyped def exists?: () -> untyped def initialize: () -> void def invoke!: () -> untyped def invoke_with_conflict_check: () -> untyped def on_conflict_behavior: () -> untyped def on_file_clash_behavior: () -> untyped def pretend?: () -> untyped def revoke!: () -> untyped def say_status: () -> untyped end # sig/thor/actions/inject_into_file.rbs class Thor::Actions::InjectIntoFile < Thor::Actions::EmptyDirectory def content: () -> untyped def initialize: () -> void def invoke!: () -> untyped def replace!: () -> untyped def replacement_present?: () -> untyped def revoke!: () -> untyped def say_status: () -> untyped end # sig/thor/parser/argument.rbs class Thor::Argument def default_banner: () -> untyped def enum_to_s: () -> untyped def initialize: () -> void def print_default: () -> untyped def required?: () -> untyped def show_default?: () -> untyped def usage: () -> untyped def valid_type?: () -> untyped def validate!: () -> untyped end # sig/thor/parser/arguments.rbs class Thor::Arguments def self.parse: () -> untyped def self.split: () -> untyped def check_requirement!: () -> untyped def current_is_value?: () -> untyped def initialize: () -> void def last?: () -> untyped def no_or_skip?: () -> untyped def parse: () -> untyped def parse_array: () -> untyped def parse_hash: () -> untyped def parse_numeric: () -> untyped def parse_string: () -> untyped def peek: () -> untyped def remaining: () -> untyped def shift: () -> untyped def unshift: () -> untyped def validate_enum_value!: () -> untyped end # sig/thor/command.rbs class Thor::Command def formatted_usage: () -> untyped def handle_argument_error?: () -> untyped def handle_no_method_error?: () -> untyped def hidden?: () -> untyped def initialize: () -> void def initialize_copy: () -> untyped def local_method?: () -> untyped def method_at_least_one_option_names: () -> untyped def method_exclusive_option_names: () -> untyped def not_debugging?: () -> untyped def private_method?: () -> untyped def public_method?: () -> untyped def required_arguments_for: () -> untyped def required_options: () -> untyped def run: () -> untyped def sans_backtrace: () -> untyped end # sig/thor/core_ext/hash_with_indifferent_access.rbs class Thor::CoreExt::HashWithIndifferentAccess < Hash def []: () -> untyped def []=: () -> untyped def convert_key: () -> untyped def delete: () -> untyped def except: () -> untyped def fetch: () -> untyped def initialize: () -> void def key?: () -> untyped def merge: () -> untyped def merge!: () -> untyped def method_missing: () -> untyped def replace: () -> untyped def reverse_merge: () -> untyped def reverse_merge!: () -> untyped def slice: () -> untyped def to_hash: () -> untyped def values_at: () -> untyped end # sig/thor/command.rbs class Thor::DynamicCommand < Thor::Command def initialize: () -> void def run: () -> untyped end # sig/thor/group.rbs class Thor::Group def _invoke_for_class_method: () -> untyped def banner: () -> untyped def baseclass: () -> untyped def class_options_help: () -> untyped def create_command: () -> untyped def desc: () -> untyped def dispatch: () -> untyped def get_options_from_invocations: () -> untyped def handle_argument_error: () -> untyped def help: () -> untyped def invocation_blocks: () -> untyped def invocations: () -> untyped def invoke: () -> untyped def invoke_from_option: () -> untyped def printable_commands: () -> untyped def remove_invocation: () -> untyped def self_command: () -> untyped end # sig/thor/command.rbs class Thor::HiddenCommand < Thor::Command def hidden?: () -> untyped end # sig/thor/line_editor/basic.rbs class Thor::LineEditor::Basic def self.available?: () -> untyped def echo?: () -> untyped def get_input: () -> untyped def initialize: () -> void def readline: () -> untyped end # sig/thor/line_editor/readline.rbs class Thor::LineEditor::Readline < Thor::LineEditor::Basic def self.available?: () -> untyped def add_to_history?: () -> untyped def completion_options: () -> untyped def completion_proc: () -> untyped def readline: () -> untyped def use_path_completion?: () -> untyped end # sig/thor/line_editor/readline.rbs class Thor::LineEditor::Readline::PathCompletion def absolute_matches: () -> untyped def base_path: () -> untyped def glob_pattern: () -> untyped def initialize: () -> void def matches: () -> untyped def relative_matches: () -> untyped end # sig/thor/nested_context.rbs class Thor::NestedContext def enter: () -> untyped def entered?: () -> untyped def initialize: () -> void def pop: () -> untyped def push: () -> untyped end # sig/thor/parser/option.rbs class Thor::Option < Thor::Argument def self.parse: () -> untyped def aliases_for_usage: () -> untyped def dasherize: () -> untyped def dasherized?: () -> untyped def human_name: () -> untyped def initialize: () -> void def normalize_aliases: () -> untyped def show_default?: () -> untyped def switch_name: () -> untyped def undasherize: () -> untyped def usage: () -> untyped def validate!: () -> untyped def validate_default_type!: () -> untyped end # sig/thor/parser/options.rbs class Thor::Options < Thor::Arguments def self.to_switches: () -> untyped def assign_result!: () -> untyped def check_at_least_one!: () -> untyped def check_exclusive!: () -> untyped def check_unknown!: () -> untyped def current_is_switch?: () -> untyped def current_is_switch_formatted?: () -> untyped def current_is_value?: () -> untyped def initialize: () -> void def names_to_switch_names: () -> untyped def normalize_switch: () -> untyped def parse: () -> untyped def parse_boolean: () -> untyped def parse_peek: () -> untyped def parsing_options?: () -> untyped def peek: () -> untyped def remaining: () -> untyped def shift: () -> untyped def switch?: () -> untyped def switch_option: () -> untyped def unshift: () -> untyped end # sig/thor/runner.rbs class Thor::Runner < Thor def self.banner: () -> untyped def self.exit_on_failure?: () -> untyped def display_commands: () -> untyped def display_klasses: () -> untyped def help: () -> untyped def initialize_thorfiles: () -> untyped def install: () -> untyped def installed: () -> untyped def list: () -> untyped def method_missing: () -> untyped def save_yaml: () -> untyped def show_modules: () -> untyped def thor_root: () -> untyped def thor_yaml: () -> untyped def thorfiles: () -> untyped def thorfiles_relevant_to: () -> untyped def uninstall: () -> untyped def update: () -> untyped def version: () -> untyped end # sig/thor/shell/basic.rbs class Thor::Shell::Basic def answer_match: () -> untyped def ask: () -> untyped def ask_filtered: () -> untyped def ask_simply: () -> untyped def can_display_colors?: () -> untyped def error: () -> untyped def file_collision: () -> untyped def file_collision_help: () -> untyped def git_merge_tool: () -> untyped def indent: () -> untyped def initialize: () -> void def is?: () -> untyped def lookup_color: () -> untyped def merge: () -> untyped def merge_tool: () -> untyped def mute: () -> untyped def mute?: () -> untyped def no?: () -> untyped def padding=: () -> untyped def prepare_message: () -> untyped def print_in_columns: () -> untyped def print_table: () -> untyped def print_wrapped: () -> untyped def quiet?: () -> untyped def say: () -> untyped def say_error: () -> untyped def say_status: () -> untyped def set_color: () -> untyped def show_diff: () -> untyped def stderr: () -> untyped def stdout: () -> untyped def unix?: () -> untyped def yes?: () -> untyped end # sig/thor/shell/color.rbs class Thor::Shell::Color < Thor::Shell::Basic def are_colors_disabled?: () -> untyped def are_colors_supported?: () -> untyped def can_display_colors?: () -> untyped def set_color: () -> untyped end # sig/thor/shell/column_printer.rbs class Thor::Shell::ColumnPrinter def initialize: () -> void def print: () -> untyped end # sig/thor/shell/html.rbs class Thor::Shell::HTML < Thor::Shell::Basic def ask: () -> untyped def can_display_colors?: () -> untyped def set_color: () -> untyped end # sig/thor/shell/table_printer.rbs class Thor::Shell::TablePrinter < Thor::Shell::ColumnPrinter def format_cell: () -> untyped def indentation: () -> untyped def initialize: () -> void def prepare: () -> untyped def print: () -> untyped def print_border_separator: () -> untyped def truncate: () -> untyped end # sig/thor/shell/wrapped_printer.rbs class Thor::Shell::WrappedPrinter < Thor::Shell::ColumnPrinter def print: () -> untyped end # sig/thor/error.rbs class Thor::UndefinedCommandError < Thor::Error def initialize: () -> void end # sig/thor/error.rbs class Thor::UndefinedCommandError::SpellChecker def corrections: () -> untyped def initialize: () -> void def spell_checker: () -> untyped end # sig/thor/error.rbs class Thor::UnknownArgumentError < Thor::Error def initialize: () -> void end # sig/thor/error.rbs class Thor::UnknownArgumentError::SpellChecker def corrections: () -> untyped def initialize: () -> void def spell_checker: () -> untyped end # sig/thor/shell/lcs_diff.rbs module LCSDiff def diff_lcs_loaded?: () -> untyped def output_diff_line: () -> untyped def show_diff: () -> untyped end # sig/thor/actions.rbs module Thor::Actions def self.included: () -> untyped def _cleanup_options_and_set: () -> untyped def _shared_configuration: () -> untyped def action: () -> untyped def append_to_file: () -> untyped def apply: () -> untyped def capture: () -> untyped def chmod: () -> untyped def comment_lines: () -> untyped def concat: () -> untyped def copy_file: () -> untyped def create_file: () -> untyped def create_link: () -> untyped def destination_root: () -> untyped def destination_root=: () -> untyped def directory: () -> untyped def empty_directory: () -> untyped def find_in_source_paths: () -> untyped def get: () -> untyped def gsub_file: () -> untyped def in_root: () -> untyped def initialize: () -> void def inject_into_class: () -> untyped def inject_into_module: () -> untyped def insert_into_file: () -> untyped def inside: () -> untyped def link_file: () -> untyped def prepend_to_file: () -> untyped def relative_to_original_destination_root: () -> untyped def remove_file: () -> untyped def run: () -> untyped def run_ruby_script: () -> untyped def source_paths: () -> untyped def template: () -> untyped def thor: () -> untyped def uncomment_lines: () -> untyped def with_output_buffer: () -> untyped end # sig/thor/actions.rbs module Thor::Actions::ClassMethods def add_runtime_options!: () -> untyped def source_paths: () -> untyped def source_paths_for_search: () -> untyped def source_root: () -> untyped end # sig/thor/base.rbs module Thor::Base def included: () -> untyped def initialize: () -> void def register_klass_file: () -> untyped def shell: () -> untyped def subclass_files: () -> untyped def subclasses: () -> untyped end # sig/thor/base.rbs module Thor::Base::ClassMethods def all_commands: () -> untyped def allow_incompatible_default_type!: () -> untyped def argument: () -> untyped def arguments: () -> untyped def attr_accessor: () -> untyped def attr_reader: () -> untyped def attr_writer: () -> untyped def baseclass: () -> untyped def basename: () -> untyped def build_option: () -> untyped def build_options: () -> untyped def built_option_names: () -> untyped def check_default_type: () -> untyped def check_default_type!: () -> untyped def check_unknown_options: () -> untyped def check_unknown_options!: () -> untyped def check_unknown_options?: () -> untyped def class_at_least_one: () -> untyped def class_at_least_one_option_names: () -> untyped def class_exclusive: () -> untyped def class_exclusive_option_names: () -> untyped def class_option: () -> untyped def class_options: () -> untyped def class_options_help: () -> untyped def command_scope_member: () -> untyped def commands: () -> untyped def create_command: () -> untyped def disable_required_check?: () -> untyped def dispatch: () -> untyped def exit_on_failure?: () -> untyped def find_and_refresh_command: () -> untyped def from_superclass: () -> untyped def group: () -> untyped def handle_argument_error: () -> untyped def handle_no_command_error: () -> untyped def inherited: () -> untyped def initialize_added: () -> untyped def is_thor_reserved_word?: () -> untyped def method_added: () -> untyped def namespace: () -> untyped def no_commands: () -> untyped def no_commands?: () -> untyped def no_commands_context: () -> untyped def print_options: () -> untyped def public_command: () -> untyped def register_options_relation_for: () -> untyped def remove_argument: () -> untyped def remove_class_option: () -> untyped def remove_command: () -> untyped def start: () -> untyped def stop_on_unknown_option?: () -> untyped def strict_args_position: () -> untyped def strict_args_position!: () -> untyped def strict_args_position?: () -> untyped end # sig/thor/invocation.rbs module Thor::Invocation def self.included: () -> untyped def _parse_initialization_options: () -> untyped def _retrieve_class_and_command: () -> untyped def _shared_configuration: () -> untyped def current_command_chain: () -> untyped def initialize: () -> void def invoke: () -> untyped def invoke_all: () -> untyped def invoke_command: () -> untyped def invoke_with_padding: () -> untyped end # sig/thor/invocation.rbs module Thor::Invocation::ClassMethods def prepare_for_invocation: () -> untyped end # sig/thor/line_editor.rbs module Thor::LineEditor def self.best_available: () -> untyped def self.readline: () -> untyped end # sig/thor/rake_compat.rbs module Thor::RakeCompat def self.included: () -> untyped def self.rake_classes: () -> untyped end # sig/thor/shell.rbs module Thor::Shell def _shared_configuration: () -> untyped def initialize: () -> void def shell: () -> untyped def with_padding: () -> untyped end # sig/thor/shell/terminal.rbs module Thor::Shell::Terminal def dynamic_width: () -> untyped def dynamic_width_stty: () -> untyped def dynamic_width_tput: () -> untyped def terminal_width: () -> untyped def unix?: () -> untyped end # sig/thor/util.rbs module Thor::Util def camel_case: () -> untyped def escape_globs: () -> untyped def escape_html: () -> untyped def find_by_namespace: () -> untyped def find_class_and_command_by_namespace: () -> untyped def globs_for: () -> untyped def load_thorfile: () -> untyped def namespace_from_thor_class: () -> untyped def namespaces_in_content: () -> untyped def ruby_command: () -> untyped def snake_case: () -> untyped def thor_classes_in: () -> untyped def thor_root: () -> untyped def thor_root_glob: () -> untyped def user_home: () -> untyped end