goo <command> [<projectPath>] [--follow] [-- <args>]
Gooball commands:
open Open a Unity project with a unity editor
test Run tests on a Unity project
build Build a unity project
run Run arbitrary Unity commands
Parameter
Description
Remarks
projectPath
The path to the Unity project.
Default: ./
--follow
(Experimental) Output appended data to console as the Unity log grows.
args
Arguments to pass to the Unity process (e.g. Unity.exe).
Miscellaneous Commands
List installed Unity editors
goo list
Hide assets
goo hide [--in-package <packagePath>] <assetPath>
Parameter
Description
Remarks
--in-package
The path to the Unity project.
This folder should contain your package.json.
assetPath
The path to the asset.
This will hide the asset and delete the associated meta file.
Examples
Open a Unity project with a Unity editor
$ goo MyProject
Build a Unity project
$ goo build MyProject -- -executeMethod BuildAll
Run tests on Unity project
$ goo test MyProject -- -testResults results.xml
Run arbitrary Unity commands
$ goo run -- -batchMode -quit -executeMethod ExportPackages
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.