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

Gem::Specification.new do |s|
  s.name = "aia".freeze
  s.version = "0.5.12".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-02-25"
  s.description = "A command-line AI Assistante (aia) that provides pre-compositional\ntemplate prompt management to various backend gen-AI processes.\nComplete shell integration allows a prompt to access system\nenvironment variables and execut shell commands as part of the\nprompt content.  In addition full embedded Ruby support is provided\ngiven even more dynamic prompt conditional content.  It is a\ngeneralized power house that rivals specialized gen-AI tools.  aia\ncurrently supports \"mods\" and \"sgpt\" CLI tools.  aia uses \"ripgrep\"\nand \"fzf\" CLI utilities to search for and select prompt files to\nsend to the backend gen-AI tool along with supported context\nfiles.\n".freeze
  s.email = ["dvanhoozer@gmail.com".freeze]
  s.executables = ["aia".freeze]
  s.files = [".better-commits.json".freeze, ".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/clause.rb".freeze, "lib/aia/cli.rb".freeze, "lib/aia/config.rb".freeze, "lib/aia/directives.rb".freeze, "lib/aia/dynamic_content.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/fzf.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/user_query.rb".freeze, "lib/aia/version.rb".freeze, "lib/core_ext/string_wrap.rb".freeze, "lib/core_ext/tty-spinner_log.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<os>.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<simplecov>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<tocer>.freeze, [">= 0".freeze])
end