# -*- encoding: utf-8 -*-
# stub: aia 0.5.3 ruby lib

Gem::Specification.new do |s|
  s.name = "aia".freeze
  s.version = "0.5.3".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "allowed_push_host" => "https://rubygems.org", "changelog_uri" => "https://github.com/MadBomber/aia", "homepage_uri" => "https://github.com/MadBomber/aia", "source_code_uri" => "https://github.com/MadBomber/aia" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Dewayne VanHoozer".freeze]
  s.date = "2024-01-14"
  s.description = "`aia` - the AI Assistant - is a command-line (CLI) tool for\ninterfacing with generative AI (gen-AI/GPT) backends.  Its designed\nto provide developers with the ability to issue prompts, receive\nAI-generated responses, and incorporate additional context from files\nsuch as Ruby source code. It supports configuration and customization\nfor different environments, includes options for output formats like\nmarkdown rendering or spoken responses, and allows dynamic content\ngeneration within prompts such as shell integration and embedded\nRuby. With `aia`, users benefit from a simplified setup process and\nan extendable interaction model with AI, suitable for a range of\ncommand-line tasks.\n".freeze
  s.email = ["dvanhoozer@gmail.com".freeze]
  s.executables = ["aia".freeze]
  s.files = [".config/tocer/configuration.yml".freeze, ".envrc".freeze, ".semver".freeze, "CHANGELOG.md".freeze, "LICENSE".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/aia".freeze, "doc/aia_and_pre_compositional_prompts.md".freeze, "justfile".freeze, "lib/aia.rb".freeze, "lib/aia/aia_completion.bash".freeze, "lib/aia/aia_completion.fish".freeze, "lib/aia/aia_completion.zsh".freeze, "lib/aia/cli.rb".freeze, "lib/aia/config.rb".freeze, "lib/aia/directives.rb".freeze, "lib/aia/logging.rb".freeze, "lib/aia/main.rb".freeze, "lib/aia/prompt.rb".freeze, "lib/aia/tools.rb".freeze, "lib/aia/tools/backend_common.rb".freeze, "lib/aia/tools/editor.rb".freeze, "lib/aia/tools/glow.rb".freeze, "lib/aia/tools/mods.rb".freeze, "lib/aia/tools/sgpt.rb".freeze, "lib/aia/tools/subl.rb".freeze, "lib/aia/tools/vim.rb".freeze, "lib/aia/version.rb".freeze, "lib/core_ext/string_wrap.rb".freeze, "main.just".freeze, "man/aia.1".freeze, "man/aia.1.md".freeze]
  s.homepage = "https://github.com/MadBomber/aia".freeze
  s.licenses = ["MIT".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 3.2.0".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "AI Assistant (aia) a command-line (CLI) utility".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<hashie>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<prompt_manager>.freeze, [">= 0.4.1".freeze])
  s.add_runtime_dependency(%q<reline>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<semver2>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<shellwords>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<toml-rb>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<tty-screen>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<tty-spinner>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<minitest>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<amazing_print>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<debug_me>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<kramdown-man>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<tocer>.freeze, [">= 0".freeze])
end