Sha256: 4f975c6b540f7c928ead9db4e6a424ce65001e8f2c90800dfd79826f8108b557

Contents?: true

Size: 691 Bytes

Versions: 43

Compression:

Stored size: 691 Bytes

Contents

# frozen_string_literal: true

module LicenseFinder
  module CLI
    class ProjectName < Base
      extend Subcommand
      include MakesDecisions

      desc 'show', 'Show the project name'
      def show
        say 'Project Name:', :blue
        say decisions.project_name
      end

      auditable
      desc 'add NAME', 'Set the project name'
      def add(name)
        modifying { decisions.name_project(name, txn) }

        say "Set the project name to #{name}", :green
      end

      auditable
      desc 'remove', 'Remove the project name'
      def remove
        modifying { decisions.unname_project(txn) }

        say 'Removed the project name'
      end
    end
  end
end

Version data entries

43 entries across 43 versions & 2 rubygems

Version Path
license_finder-6.15.0 lib/license_finder/cli/project_name.rb
gitlab-license_finder-6.14.2.1 lib/license_finder/cli/project_name.rb
license_finder-6.14.2 lib/license_finder/cli/project_name.rb
license_finder-6.14.1 lib/license_finder/cli/project_name.rb
license_finder-6.13.0 lib/license_finder/cli/project_name.rb
license_finder-6.12.2 lib/license_finder/cli/project_name.rb
license_finder-6.12.1 lib/license_finder/cli/project_name.rb
license_finder-6.12.0 lib/license_finder/cli/project_name.rb
license_finder-6.11.0 lib/license_finder/cli/project_name.rb
license_finder-6.10.1 lib/license_finder/cli/project_name.rb
license_finder-6.10.0 lib/license_finder/cli/project_name.rb
license_finder-6.9.0 lib/license_finder/cli/project_name.rb
license_finder-6.8.2 lib/license_finder/cli/project_name.rb
license_finder-6.8.1 lib/license_finder/cli/project_name.rb
license_finder-6.8.0 lib/license_finder/cli/project_name.rb
license_finder-6.7.0 lib/license_finder/cli/project_name.rb
license_finder-6.6.2 lib/license_finder/cli/project_name.rb
license_finder-6.6.1 lib/license_finder/cli/project_name.rb
license_finder-6.6.0 lib/license_finder/cli/project_name.rb
license_finder-6.5.0 lib/license_finder/cli/project_name.rb