Class: DurableHuggingfaceHub::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/durable_huggingface_hub/cli.rb

Overview

Command-line interface for the Hugging Face Hub

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ CLI

Returns a new instance of CLI.



9
10
11
12
13
# File 'lib/durable_huggingface_hub/cli.rb', line 9

def initialize(args)
  @args = args
  @command = nil
  @options = {}
end

Instance Method Details

#runObject



15
16
17
18
19
20
# File 'lib/durable_huggingface_hub/cli.rb', line 15

def run
  parse_args
  execute_command
rescue StandardError => e
  abort "Error: #{e.message}"
end