Sha256: 0bad6004fdf4a048b089e2a6d48e619b2bc83cceb7db8f2ec27143c84fa930de

Contents?: true

Size: 545 Bytes

Versions: 53

Compression:

Stored size: 545 Bytes

Contents

#!/usr/bin/env ruby

require 'json'

HERE = File.dirname(__FILE__)
GITIGNORE_DIR = File.expand_path File.join HERE, '..', 'files', 'gitignore'

names = Dir.chdir(GITIGNORE_DIR) do
  Dir['**/*.gitignore'].map {|path|
    path.match(/(.*)\.gitignore/)[1]
  }
end

puts JSON.pretty_generate({
  save_options: false,
  
  default_dir: {
    find_up: '.gitignore',
  },
  
  vars: [
    {
      name: "name",
      description: "name of gitignore.",
      required: true,
      type: {
        one_of: names,
      },
      short: 'n',
    },
  ],
})

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
qb-0.1.60 roles/qb.gitignore/meta/qb
qb-0.1.59 roles/qb.gitignore/meta/qb
qb-0.1.58 roles/qb.gitignore/meta/qb
qb-0.1.57 roles/qb.gitignore/meta/qb
qb-0.1.56 roles/qb.gitignore/meta/qb
qb-0.1.55 roles/qb.gitignore/meta/qb
qb-0.1.54 roles/qb.gitignore/meta/qb
qb-0.1.53 roles/qb.gitignore/meta/qb
qb-0.1.52 roles/qb.gitignore/meta/qb
qb-0.1.51 roles/qb.gitignore/meta/qb
qb-0.1.50 roles/qb.gitignore/meta/qb
qb-0.1.49 roles/qb.gitignore/meta/qb
qb-0.1.48 roles/qb.gitignore/meta/qb