Sha256: 04c32ee03d15948b1e0c6b6d21646be829417681904f5776b2c58862b5de2c9f

Contents?: true

Size: 661 Bytes

Versions: 22

Compression:

Stored size: 661 Bytes

Contents

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

22 entries across 22 versions & 1 rubygems

Version Path
license_finder-3.0.4 lib/license_finder/cli/project_name.rb
license_finder-3.0.2 lib/license_finder/cli/project_name.rb
license_finder-3.0.1 lib/license_finder/cli/project_name.rb
license_finder-3.0.0 lib/license_finder/cli/project_name.rb
license_finder-2.1.2 lib/license_finder/cli/project_name.rb
license_finder-2.1.1 lib/license_finder/cli/project_name.rb
license_finder-2.1.0 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc9 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc8 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc7 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc6 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc5 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc4 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc3 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc2 lib/license_finder/cli/project_name.rb
license_finder-2.1.0.rc1 lib/license_finder/cli/project_name.rb
license_finder-2.0.4 lib/license_finder/cli/project_name.rb
license_finder-2.0.3 lib/license_finder/cli/project_name.rb
license_finder-2.0.2 lib/license_finder/cli/project_name.rb
license_finder-2.0.1 lib/license_finder/cli/project_name.rb