Sha256: 93353c20d086236bbf641fee80453e2a6757fbaa21f68ad26afa3f354ad37870
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
# frozen_string_literal: true module TTY module Licenses CUSTOM = 'custom'.freeze LICENSES = { 'agplv3' => { name: 'AGPL-3.0', desc: 'GNU Affero General Public License v3.0' }, 'apache' => { name: 'Apache-2.0', desc: 'Apache License 2.0' }, 'bsd2' => { name: 'BSD-2-Clause', desc: 'BSD 2-Clause License (FreeBSD/Simplified)'}, 'bsd3' => { name: 'BSD-3-Clause', desc: 'BSD 3-Clause License (Revised)'}, 'gplv2' => { name: 'GPL-2.0', desc: 'GNU General Public License v2.0' }, 'gplv3' => { name: 'GPL-3.0', desc: 'GNU General Public License v3.0' }, 'lgplv3' => { name: 'LGPL-3.0', desc: 'GNU Lesser General Public License v3.0' }, 'mit' => { name: 'MIT', desc: 'MIT License' }, 'mplv2' => { name: 'MPL-2.0', desc: 'Mozilla Public License 2.0' } }.freeze def licenses LICENSES end def license_identifiers licenses.values.map { |key, val| val if key == :name } end end # Licenses end # TTY
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tty-0.10.0 | lib/tty/licenses.rb |
tty-0.9.1 | lib/tty/licenses.rb |