Sha256: 1a845bc0088683c4e53190c18afbd8b2a48c3807a2c397062b688349e5fc4cc2
Contents?: true
Size: 1.27 KB
Versions: 5
Compression:
Stored size: 1.27 KB
Contents
# frozen_string_literal: true require 'eac_cli/default_runner' require 'eac_ruby_utils/core_ext' require 'eac_ruby_utils/console/docopt_runner' require 'ehbrs/videos/extract/package' require 'eac_docker/images/named' module Ehbrs class Runner < ::EacRubyUtils::Console::DocoptRunner class Finances < ::EacRubyUtils::Console::DocoptRunner class BbBrowser < ::EacRubyUtils::Console::DocoptRunner include ::EacCli::DefaultRunner require_sub __FILE__ runner_definition do desc 'Bankline para Banco do Brasil com módulo de segurança.' end def run infov 'Docker run arguments', docker_container.run_command_args infov 'System result', docker_container.run_command.system end private def docker_image_uncached ::EacDocker::Images::Named.new('lichti/warsaw-browser') end def docker_container_uncached docker_image.container.env('DISPLAY', "unix#{ENV.fetch('DISPLAY')}") .volume(::File.join(ENV['HOME'], 'Downloads'), '/home/bank/Downloads') .volume('/tmp/.X11-unix', '/tmp/.X11-unix').command_arg('bb') .temporary(true).interactive(true).tty(true) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems