Sha256: 813f3369d92c44f0347afb0b5ffe938a02c010597007586e9415afb2c3b98189

Contents?: true

Size: 1.73 KB

Versions: 1

Compression:

Stored size: 1.73 KB

Contents

# frozen_string_literal: true

require 'clipboard'
require 'csv'
require 'fileutils'
require 'json'
require 'open3'
require 'openai'
require 'optparse'
require 'k_log'

require 'appydave/tools/version'
require 'appydave/tools/gpt_context/file_collector'

require 'appydave/tools/configuration/openai'
require 'appydave/tools/configuration/configurable'
require 'appydave/tools/configuration/config'
require 'appydave/tools/configuration/models/config_base'
require 'appydave/tools/configuration/models/settings_config'
require 'appydave/tools/configuration/models/bank_reconciliation_config'
require 'appydave/tools/configuration/models/channels_config'
require 'appydave/tools/name_manager/project_name'
require 'appydave/tools/bank_reconciliation/clean/clean_transactions'
require 'appydave/tools/bank_reconciliation/clean/read_transactions'
require 'appydave/tools/bank_reconciliation/clean/mapper'
require 'appydave/tools/bank_reconciliation/models/transaction'

Appydave::Tools::Configuration::Config.set_default do |config|
  config.config_path = File.expand_path('~/.config/appydave')
  config.register(:settings, Appydave::Tools::Configuration::Models::SettingsConfig)
  config.register(:bank_reconciliation, Appydave::Tools::Configuration::Models::BankReconciliationConfig)
  config.register(:channels, Appydave::Tools::Configuration::Models::ChannelsConfig)
end

module Appydave
  module Tools
    # raise Appydave::Tools::Error, 'Sample message'
    Error = Class.new(StandardError)

    # Your code goes here...
  end
end

if ENV.fetch('KLUE_DEBUG', 'false').downcase == 'true'
  $LOADED_FEATURES.find { |f| f.include?('appydave/tools/version') }
  Appydave::Tools::VERSION.ljust(9)
  # puts "#{namespace.ljust(35)} : #{version.ljust(9)} : #{file_path}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
appydave-tools-0.7.0 lib/appydave/tools.rb