Sha256: 9674356d4f5fbf35805416fcae5d3ec7aed9471c88978cf4e3cdfed586793edf

Contents?: true

Size: 441 Bytes

Versions: 14

Compression:

Stored size: 441 Bytes

Contents

require_relative 'log_util'

module OrmDev
  class SHUtil
    # 工具方法
    def self.run_command(command, message = '', abort = true)
      result = system(command) if command.is_a?(String)
      OrmDev::LogUtil.print_command message
      unless result then
        OrmDev::LogUtil.print_error "操作内容:#{message}\n操作命令:" + "#{command}".magenta
        abort(message) if abort
      end
      result
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ormdev-0.2.3 lib/ormdev/source/util/sh_util.rb
ormdev-0.2.2 lib/ormdev/source/util/sh_util.rb
ormdev-0.2.1 lib/ormdev/source/util/sh_util.rb
ormdev-0.2.0 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.8 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.7 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.6 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.5 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.4 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.3 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.2 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.1 lib/ormdev/source/util/sh_util.rb
ormdev-0.1.0 lib/ormdev/source/util/sh_util.rb
ormdev-0.0.9 lib/ormdev/source/util/sh_util.rb