Module: SnippetCli

Defined in:
lib/snippet_cli.rb,
lib/snippet_cli/ui.rb,
lib/snippet_cli/banner.rb,
lib/snippet_cli/version.rb,
lib/snippet_cli/gum_theme.rb,
lib/snippet_cli/hash_utils.rb,
lib/snippet_cli/file_helper.rb,
lib/snippet_cli/file_writer.rb,
lib/snippet_cli/var_builder.rb,
lib/snippet_cli/yaml_loader.rb,
lib/snippet_cli/yaml_scalar.rb,
lib/snippet_cli/commands/new.rb,
lib/snippet_cli/new_workflow.rb,
lib/snippet_cli/commands/vars.rb,
lib/snippet_cli/cursor_helper.rb,
lib/snippet_cli/string_helper.rb,
lib/snippet_cli/commands/check.rb,
lib/snippet_cli/espanso_config.rb,
lib/snippet_cli/file_validator.rb,
lib/snippet_cli/wizard_context.rb,
lib/snippet_cli/match_validator.rb,
lib/snippet_cli/snippet_builder.rb,
lib/snippet_cli/table_formatter.rb,
lib/snippet_cli/commands/version.rb,
lib/snippet_cli/schema_validator.rb,
lib/snippet_cli/trigger_resolver.rb,
lib/snippet_cli/commands/conflict.rb,
lib/snippet_cli/conflict_detector.rb,
lib/snippet_cli/form_field_parser.rb,
lib/snippet_cli/match_file_writer.rb,
lib/snippet_cli/var_usage_checker.rb,
lib/snippet_cli/var_yaml_renderer.rb,
lib/snippet_cli/global_vars_writer.rb,
lib/snippet_cli/replacement_wizard.rb,
lib/snippet_cli/var_builder/params.rb,
lib/snippet_cli/yaml_line_resolver.rb,
lib/snippet_cli/vars_block_renderer.rb,
lib/snippet_cli/yaml_param_renderer.rb,
lib/snippet_cli/var_summary_renderer.rb,
lib/snippet_cli/global_vars_formatter.rb,
lib/snippet_cli/replacement_validator.rb,
lib/snippet_cli/var_builder/form_fields.rb,
lib/snippet_cli/var_builder/param_schema.rb,
lib/snippet_cli/replacement_text_collector.rb,
lib/snippet_cli/var_builder/name_collector.rb,
lib/snippet_cli/wizard_helpers/error_handler.rb,
lib/snippet_cli/wizard_helpers/prompt_helpers.rb,
lib/snippet_cli/wizard_helpers/validation_loop.rb,
lib/snippet_cli/wizard_helpers/match_file_selector.rb

Defined Under Namespace

Modules: CLI, Commands, ConflictDetector, CursorHelper, EspansoConfig, FileHelper, FileValidator, FileWriter, FormFieldParser, GlobalVarsFormatter, GlobalVarsWriter, GumTheme, HashUtils, MatchFileWriter, MatchValidator, ReplacementTextCollector, ReplacementValidator, SchemaValidator, SnippetBuilder, StringHelper, TableFormatter, TriggerResolver, UI, VarBuilder, VarSummaryRenderer, VarUsageChecker, VarYamlRenderer, VarsBlockRenderer, WizardHelpers, YamlLineResolver, YamlLoader, YamlParamRenderer, YamlScalar Classes: EspansoConfigError, FileMissingError, InvalidFlagsError, InvalidParamsError, InvalidYamlError, NewWorkflow, NoMatchFilesError, ReplacementWizard, ValidationError, WizardContext, WizardInterrupted

Constant Summary collapse

FIGLET_ART =
"┏━┓┏┓╻╻┏━┓┏━┓┏━╸╺┳╸   ┏━╸╻  ╻\n" \
"┗━┓┃┗┫┃┣━┛┣━┛┣╸  ┃    ┃  ┃  ┃\n" \
'┗━┛╹ ╹╹╹  ╹  ┗━╸ ╹    ┗━╸┗━╸╹'
VERSION =
'0.5.3'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.pipe_outputObject

Returns the value of attribute pipe_output.



35
36
37
# File 'lib/snippet_cli.rb', line 35

def pipe_output
  @pipe_output
end

Class Method Details



10
11
12
13
14
15
# File 'lib/snippet_cli/banner.rb', line 10

def self.banner
  Gum::Command.run_non_interactive(
    'style', '--border=rounded', '--padding=1 2', '--align=center', '--border-foreground=075',
    input: FIGLET_ART
  )
end