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.3.12 roles/qb.gitignore/meta/qb
qb-0.3.11 roles/qb.gitignore/meta/qb
qb-0.3.10 roles/qb.gitignore/meta/qb
qb-0.3.9 roles/qb.gitignore/meta/qb
qb-0.3.8 roles/qb.gitignore/meta/qb
qb-0.3.7 roles/qb.gitignore/meta/qb
qb-0.3.6 roles/qb.gitignore/meta/qb
qb-0.3.5 roles/qb.gitignore/meta/qb
qb-0.3.4 roles/qb.gitignore/meta/qb
qb-0.3.3 roles/qb.gitignore/meta/qb
qb-0.3.2 roles/qb.gitignore/meta/qb
qb-0.3.1 roles/qb.gitignore/meta/qb
qb-0.1.88 roles/qb.gitignore/meta/qb
qb-0.1.87 roles/qb.gitignore/meta/qb
qb-0.1.86 roles/qb.gitignore/meta/qb
qb-0.1.85 roles/qb.gitignore/meta/qb
qb-0.1.84 roles/qb.gitignore/meta/qb
qb-0.1.83 roles/qb.gitignore/meta/qb
qb-0.1.82 roles/qb.gitignore/meta/qb
qb-0.1.81 roles/qb.gitignore/meta/qb