Bundler::Thor::Base::ClassMethods#no_commands

Parsed documentation:
View on GitHub
All methods defined inside the given block are not added as commands.

So you can do:

  class MyScript < Bundler::Thor
    no_commands do
      def this_is_not_a_command
      end
    end
  end

You can also add the method and remove it from the command list:

  class MyScript < Bundler::Thor
    def this_is_not_a_command
    end
    remove_command :this_is_not_a_command
  end
Suggestions:
Please help! Open an issue on GitHub if this assessment is incorrect.