diff options
Diffstat (limited to 'scripts/internal_events/cli/helpers.rb')
-rwxr-xr-x | scripts/internal_events/cli/helpers.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/internal_events/cli/helpers.rb b/scripts/internal_events/cli/helpers.rb new file mode 100755 index 00000000000..95672325652 --- /dev/null +++ b/scripts/internal_events/cli/helpers.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +require_relative './helpers/cli_inputs' +require_relative './helpers/files' +require_relative './helpers/formatting' +require_relative './helpers/group_ownership' +require_relative './helpers/event_options' +require_relative './helpers/metric_options' + +module InternalEventsCli + module Helpers + include CliInputs + include Files + include Formatting + include GroupOwnership + include EventOptions + include MetricOptions + + MILESTONE = File.read('VERSION').strip.match(/(\d+\.\d+)/).captures.first + + def new_page!(page = nil, total = nil, steps = []) + cli.say TTY::Cursor.clear_screen + cli.say TTY::Cursor.move_to(0, 0) + cli.say "#{progress_bar(page, total, steps)}\n" if page && total + end + end +end |