# sig/thor/rake_compat.rbs class Object def namespace: () -> untyped def task: () -> untyped end # sig/thor.rbs class Thor def banner: () -> untyped def baseclass: () -> untyped def create_task: () -> untyped def default_task: () -> untyped def desc: () -> untyped def help: () -> untyped def help: () -> untyped def initialize_added: () -> untyped def map: () -> untyped def method_option: () -> untyped def method_options: () -> untyped def normalize_task_name: () -> untyped def start: () -> 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/directory.rbs class Thor::Actions::Directory < Thor::Actions::EmptyDirectory def execute!: () -> 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 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 initialize: () -> void def invoke!: () -> untyped def replace!: () -> untyped def revoke!: () -> untyped def say_status: () -> untyped end # sig/thor/parser/argument.rbs class Thor::Argument def default_banner: () -> untyped def initialize: () -> void 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 parse: () -> untyped def parse_array: () -> untyped def parse_hash: () -> untyped def parse_numeric: () -> untyped def parse_string: () -> untyped def peek: () -> untyped def shift: () -> untyped def unshift: () -> 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 initialize: () -> void def merge: () -> untyped def merge!: () -> untyped def method_missing: () -> untyped def values_at: () -> untyped end # sig/thor/core_ext/ordered_hash.rbs class Thor::CoreExt::OrderedHash < Hash def []: () -> untyped def []=: () -> untyped def delete: () -> untyped def each: () -> untyped def empty?: () -> untyped def initialize: () -> void def keys: () -> untyped def merge: () -> untyped def values: () -> 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_task: () -> untyped def desc: () -> untyped def get_options_from_invocations: () -> untyped def help: () -> untyped def invocation_blocks: () -> untyped def invocations: () -> untyped def invoke: () -> untyped def invoke_from_option: () -> untyped def remove_invocation: () -> untyped def start: () -> untyped end # sig/thor/parser/option.rbs class Thor::Option < Thor::Argument def self.parse: () -> untyped def dasherize: () -> untyped def dasherized?: () -> untyped def human_name: () -> untyped def initialize: () -> void def method_missing: () -> untyped def switch_name: () -> untyped def undasherize: () -> untyped def usage: () -> untyped def valid_type?: () -> untyped def validate!: () -> untyped end # sig/thor/parser/options.rbs class Thor::Options < Thor::Arguments def self.to_switches: () -> untyped def current_is_switch?: () -> untyped def initialize: () -> void def no_or_skip?: () -> untyped def normalize_switch: () -> untyped def parse: () -> untyped def parse_boolean: () -> untyped def parse_peek: () -> untyped def switch?: () -> untyped def switch_option: () -> untyped end # sig/thor/runner.rbs class Thor::Runner < Thor def self.exit_on_failure?: () -> untyped def display_klasses: () -> untyped def display_tasks: () -> 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 thor_root: () -> untyped def thor_yaml: () -> untyped def thorfiles: () -> untyped def thorfiles_relevant_to: () -> untyped def uninstall: () -> untyped def update: () -> untyped end # sig/thor/shell/basic.rbs class Thor::Shell::Basic def ask: () -> untyped def error: () -> untyped def file_collision: () -> untyped def file_collision_help: () -> untyped def initialize: () -> void def is?: () -> untyped def no?: () -> untyped def padding=: () -> untyped def print_list: () -> untyped def print_table: () -> untyped def quiet?: () -> untyped def say: () -> untyped def say_status: () -> untyped def set_color: () -> untyped def show_diff: () -> untyped def yes?: () -> untyped end # sig/thor/shell/color.rbs class Thor::Shell::Color < Thor::Shell::Basic def diff_lcs_loaded?: () -> untyped def output_diff_line: () -> untyped def set_color: () -> untyped def show_diff: () -> untyped end # sig/thor/task.rbs class Thor::Task def formatted_arguments: () -> untyped def formatted_options: () -> untyped def formatted_usage: () -> untyped def initialize: () -> void def initialize_copy: () -> untyped def parse_argument_error: () -> untyped def parse_no_method_error: () -> untyped def public_method?: () -> untyped def run: () -> untyped def sans_backtrace: () -> untyped def short_description: () -> untyped end # sig/thor/task.rbs class Thor::Task::Dynamic < Thor::Task::Task def initialize: () -> void def run: () -> 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_file: () -> untyped def apply: () -> untyped def chmod: () -> untyped def copy_file: () -> untyped def create_file: () -> 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_file: () -> untyped def inside: () -> untyped def prepend_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 end # sig/thor/actions.rbs module Thor::Actions::ClassMethods def add_runtime_options!: () -> untyped def source_paths: () -> untyped def source_paths_for_search: () -> untyped end # sig/thor/base.rbs module Thor::Base def self.shell: () -> untyped def self.shell=: () -> untyped def included: () -> untyped def initialize: () -> void def register_klass_file: () -> untyped def subclass_files: () -> untyped def subclasses: () -> untyped end # sig/thor/base.rbs module Thor::Base::ClassMethods def all_tasks: () -> untyped def argument: () -> untyped def arguments: () -> untyped def baseclass: () -> untyped def build_option: () -> untyped def build_options: () -> untyped def class_option: () -> untyped def class_options: () -> untyped def class_options_help: () -> untyped def create_task: () -> untyped def exit_on_failure?: () -> untyped def find_and_refresh_task: () -> untyped def from_superclass: () -> untyped def group: () -> untyped def inherited: () -> untyped def initialize_added: () -> untyped def is_thor_reserved_word?: () -> untyped def method_added: () -> untyped def namespace: () -> untyped def no_tasks: () -> untyped def remove_argument: () -> untyped def remove_class_option: () -> untyped def remove_task: () -> untyped def start: () -> untyped def tasks: () -> untyped end # sig/thor/invocation.rbs module Thor::Invocation def self.included: () -> untyped def _initialize_klass_with_initializer: () -> untyped def _prepare_for_invocation: () -> untyped def _shared_configuration: () -> untyped def _validate_task: () -> untyped def initialize: () -> void def invoke: () -> untyped end # sig/thor/invocation.rbs module Thor::Invocation::ClassMethods def prepare_for_invocation: () -> 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 shell=: () -> untyped end # sig/thor/util.rbs module Thor::Util def self.camel_case: () -> untyped def self.convert_constants_to_namespaces: () -> untyped def self.find_by_namespace: () -> untyped def self.globs_for: () -> untyped def self.load_thorfile: () -> untyped def self.namespace_from_thor_class: () -> untyped def self.namespace_to_thor_class_and_task: () -> untyped def self.namespaces_in_content: () -> untyped def self.ruby_command: () -> untyped def self.snake_case: () -> untyped def self.thor_classes_in: () -> untyped def self.thor_root: () -> untyped def self.thor_root_glob: () -> untyped def self.user_home: () -> untyped end