Andtech.Gooball 1.0.0-preview

This is a prerelease version of Andtech.Gooball.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Andtech.Gooball --version 1.0.0-preview
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Andtech.Gooball --version 1.0.0-preview
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Andtech.Gooball&version=1.0.0-preview&prerelease
nuke :add-package Andtech.Gooball --version 1.0.0-preview

Gooball

Build, test, and manage Unity projects from the command line. Develop custom Unity packages, manipulate Unity files/folders, and more.

GitHub tag

Setup

Prerequisites

Installation

  1. Install with dotnet tool install.
$ dotnet tool install --global Gooball

Uninstallation

  1. Use dotnet tool uninstall.
$ dotnet tool uninstall --global Gooball

Usage

Open a Unity project with a Unity editor

$ goo <PROJECT_PATH> [-- [args..]]

Everything after -- will be passed to the Unity process (e.g. Unity.exe).

Build a Unity project

$ goo build <PROJECT_PATH> [-- [args..]]

Everything after -- will be passed to the Unity process (e.g. Unity.exe).

Run tests on Unity project

$ goo test <PROJECT_PATH> [-- [args..]]

Everything after -- will be passed to the Unity process (e.g. Unity.exe).

Run arbitrary Unity commands

$ goo run [-- [args..]]

Everything after -- will be passed to the Unity process (e.g. Unity.exe).

Hide assets from the Unity asset database

This hides assets from Unity during the import process (see Unity - Manual: Special folder names for more details)

$ goo hide <PATH_TO_ASSET>
$ goo hide [--in-package <PATH_TO_PACKAGE>] <PATH_TO_ASSET>

List installed editors

$ goo list
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
2.1.3 1,346 9/5/2023
2.1.1 1,651 5/12/2023
2.1.0-pre.4 93 2/8/2023
2.1.0-pre.3 92 2/7/2023
2.1.0-pre.2 83 2/7/2023
2.1.0-pre.1 81 2/7/2023
2.0.1 1,877 5/7/2022
2.0.0-pre.2 107 3/30/2022
2.0.0-pre.1 131 1/20/2022
1.5.0 1,940 1/16/2022
1.4.0 1,794 12/27/2021
1.3.2-preview 1,689 12/27/2021
1.3.0-preview 1,735 11/15/2021
1.1.1 1,801 11/11/2021
1.1.0 1,835 11/10/2021
1.0.0 1,640 11/8/2021
1.0.0-preview 1,716 11/8/2021