Sha256: 6183b40c3ee769843e0ebfee3b62db3bce763494c0ebce48ae7bdfc8b350057a

Contents?: true

Size: 450 Bytes

Versions: 1

Compression:

Stored size: 450 Bytes

Contents

# coding: utf-8
#
# 見えるファイル名のリストを作る
#

def files(force=false, argv=ARGV)
  #
  # 引数の中にファイル名とマッチするものがあればファイルリストを取得
  #
  list = `git ls-files`.split(/\n/)
  matched = false
  list.each { |file|
    args.each { |arg|
      matched = true if file.match arg
    }
  }
  if (argv.length > 0 && matched) || force
    list
  else
    ['##DUMMYFILE##']
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
githelp-0.1.0 lib/githelp/files.rb