Module: OmnifocusMcp::Cli
- Defined in:
- lib/omnifocus_mcp/cli.rb
Overview
Command-line entry point for the ‘omnifocus-mcp` executable.
Class Method Summary collapse
Class Method Details
.print_version ⇒ Object
21 22 23 |
# File 'lib/omnifocus_mcp/cli.rb', line 21 def print_version puts VERSION end |
.run(argv = ARGV) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/omnifocus_mcp/cli.rb', line 8 def run(argv = ARGV) if version_requested?(argv) print_version exit 0 end Mcp.start end |
.version_requested?(argv) ⇒ Boolean
17 18 19 |
# File 'lib/omnifocus_mcp/cli.rb', line 17 def version_requested?(argv) argv.intersect?(OmnifocusMcp::VERSION_ARGS) end |