Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

postmodern/command_kit-completion

Repository files navigation

command_kit-completion

CI Code Climate Gem Version

Description

Adds a rake task that generates shell completion rules for a command_kit CLI. The rake task loads the CLI class and uses the completely library to generate the shell completion rules.

Features

  • Supports automatically generating completion rules from a command_kit CLI class's options and sub-commands.
  • Supports loading additional completion rules from a YAML file.

Examples

require 'command_kit/completion/task'
CommandKit::Completion::Task.new(
 class_file: './examples/cli',
 class_name: 'Foo::CLI',
 output_file: 'completion.sh'
)

Synopsis

rake command_kit:completion

Requirements

License

Copyright (c) 2023-2024 Hal Brodigan

See {file:LICENSE.txt} for details.

Sponsor this project

Languages

AltStyle によって変換されたページ (->オリジナル) /