Sha256: 85dd86e0f37b4ad50e54e38a8d1d3904023bc200017d8dc904c5cce7b28401f3

Contents?: true

Size: 891 Bytes

Versions: 4

Compression:

Stored size: 891 Bytes

Contents

# encoding: UTF-8

require 'gli'
require 'pathname'

require_relative '../version'

require_relative '../downloaders/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

4 entries across 4 versions & 1 rubygems

Version Path
jetel-0.0.15 lib/jetel/cli/shared.rb
jetel-0.0.14 lib/jetel/cli/shared.rb
jetel-0.0.12 lib/jetel/cli/shared.rb
jetel-0.0.11 lib/jetel/cli/shared.rb