Module: CLAI

Defined in:
lib/clai.rb,
lib/clai/cli.rb,
lib/clai/config.rb,
lib/clai/version.rb,
lib/clai/http_client.rb,
lib/clai/commands/chat.rb,
lib/clai/commands/setup.rb,
lib/clai/commands/session.rb

Defined Under Namespace

Modules: Commands Classes: APIKeyMissing, CLI, Config, Error, HTTPClient

Constant Summary collapse

S =
->(name) { @@strings.fetch(name.to_s) { raise "Unknown translation! Please file a bug!" } }
VERSION =
"0.2.1"
@@config_file_path =
File.expand_path("~/.config/clai/clai.yml")
@@strings =
YAML.safe_load_file(File.expand_path("../strings/strings.yml", __FILE__))

Class Method Summary collapse

Class Method Details

.config_file_pathObject



23
24
25
# File 'lib/clai.rb', line 23

def self.config_file_path
  @@config_file_path
end

.stringsObject



28
29
30
# File 'lib/clai.rb', line 28

def self.strings
  @@strings
end