Sha256: 2fdf683278678bdfabcf12437927ff48627a8297e2ba1d7afa3892793b4b0fab
Contents?: true
Size: 1.09 KB
Versions: 62
Compression:
Stored size: 1.09 KB
Contents
# frozen_string_literal: true require 'eac_ruby_utils/console/docopt_runner' require 'avm/git/file_auto_fixup' module Avm module Tools class Runner < ::EacRubyUtils::Console::DocoptRunner class Git < ::EacRubyUtils::Console::DocoptRunner class AutoFixup < ::EacRubyUtils::Console::DocoptRunner DOC = <<~DOCOPT Auto fixup files. Usage: __PROGRAM__ [options] [<files>...] __PROGRAM__ -h | --help Options: -h --help Mostra esta ajuda. DOCOPT def run files.each do |file| ::Avm::Git::FileAutoFixup.new(context(:git), file).run end end private def files files_from_option || dirty_files end def files_from_option r = options.fetch('<files>') r.any? ? r.map { |p| p.to_pathname.expand_path } : nil end def dirty_files context(:git).dirty_files.map(&:path) end end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems