Sha256: d2325311387a4654e1d4a55725de03002a93c05b3dd8b7c3203e0ef949281daa

Contents?: true

Size: 899 Bytes

Versions: 2

Compression:

Stored size: 899 Bytes

Contents

# encoding: UTF-8

require 'gli'
require 'pathname'

require_relative '../version'

require_relative '../downloader/backends/base_downloader'

include GLI::App

# Program description
program_desc 'Simple custom made tool for data download and basic ETL'

# Version info
version Jetel::VERSION

# Download directory
desc 'Download directory'
default_value 'data' # File.absolute_path(File.join(File.dirname(__FILE__), '..', '..', '..', 'data'))
arg_name 'download-dir'
flag [:d, :download_dir]

# Download timeout
desc 'Download timeout'
default_value Jetel::Downloaders::BaseDownloader::OPTS_DOWNLOAD[:timeout]
arg_name 'download-timeout'
flag [:t, :timeout]

# Data loader
desc 'Data Loader'
default_value 'pg://jetel:jetel@localhost:5432/jetel'

arg_name 'data-loader'
flag [:l, :data_loader]

# On Error handler
# on_error do |exception|
#   pp exception.backtrace
#   pp exception
#   true
# end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jetel-0.0.10 lib/jetel/cli/shared.rb
jetel-0.0.9 lib/jetel/cli/shared.rb