Skip to content
Snippets Groups Projects
schleuder-cli.rb 707 B
Newer Older
  • Learn to ignore specific revisions
  • paz's avatar
    paz committed
    require 'thor'
    require 'json'
    require 'pathname'
    require 'net/https'
    require 'uri'
    
    paz's avatar
    paz committed
    require 'cgi'
    
    paz's avatar
    paz committed
    require 'singleton'
    require 'yaml'
    
    require 'base64'
    
    paz's avatar
    paz committed
    
    rootdir = Pathname.new(__FILE__).dirname.dirname.realpath
    $:.unshift File.join(rootdir, 'lib')
    
    # TODO: don't always `require` everything, only the relevant classes.
    require 'schleuder-cli/conf'
    require 'schleuder-cli/helper'
    require 'schleuder-cli/version'
    require 'schleuder-cli/subcommand_fix'
    require 'schleuder-cli/subscriptions'
    require 'schleuder-cli/lists'
    require 'schleuder-cli/keys'
    require 'schleuder-cli/base'
    
    paz's avatar
    paz committed
    require 'schleuder-cli/openssl_ssl_patch'
    
    paz's avatar
    paz committed
    
    ENV["SCHLEUDER_CLI_CONFIG"] ||= File.join(ENV['HOME'], '.schleuder-cli/schleuder-cli.yml')