PublishTools class

PublishTools has primarily static methods since each method will typically operate individually from the others.

Constructors

PublishTools()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

branchName String
final
buildFolder String
The folder that will hold the homebrew tap
final
hasIgnore bool
Check if the project .gitignore has an entry for the homebrew tap build folder
final
hasUncommittedChanges bool
final
inMainOrMaster bool
final
isNewVersion bool
Used to check if the version of the library has changed since the last commit.
final
ptConfig PublishToolsConfig
A parent object holding config info for the various operations of the library
final

Static Methods

addAllTasks() → void
Enables all Grinder tasks available in the publish_tools package.
hasGitInstalled() → void
pipe(List<Process> processList) Future<String>