class Fingers::Commands::LoadConfig

Defined in:

fingers/commands/load_config.cr

Constant Summary

DISALLOWED_CHARS = /[cimqn]/
PRIVATE_OPTIONS = ["skip_wizard", "cli"]

Instance Method Summary

Instance Method Detail

def add_builtin_patterns #

[View source]
def add_user_defined_patterns(patterns : Array(Tuple(String, String))) #

[View source]
def check_pattern!(pattern) #

[View source]
def cli #

[View source]
def config : Fingers::Config #

[View source]
def config=(config : Fingers::Config) #

[View source]
def enabled_default_patterns #

[View source]
def fingers_mode_bind(key, command) #

[View source]
def fingers_options_names #

[View source]
def option_to_method(option) #

[View source]
def parse_tmux_conf #

[View source]
def run(arguments, options) : Nil #

[View source]
def setup : Nil #
Description copied from class Cling::Command

An abstract method that should define information about the command such as the name, aliases, arguments, options, etc. The command name is required for all commands, all other values are optional including the help message.


[View source]
def setup_bindings #

[View source]
def setup_fingers_mode_bindings #

[View source]
def shell_safe_options #

[View source]
def tmux #

[View source]
def to_bool(input) #

[View source]
def unset_tmux_option!(option) #

[View source]
def valid_option?(option) #

[View source]
def validate_options! #

[View source]