-
-
Notifications
You must be signed in to change notification settings - Fork 0
unity-cli@v1.0.0 #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
StephenHodgson
commented
Sep 15, 2025
- Hello World!
- Hello World!
added license-version, activate-license and return-license commands
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces the initial version (v1.0.0) of unity-cli, a command line utility for the Unity Game Engine designed to automate common tasks in Unity projects for CI/CD DevOps pipelines.
Key changes include:
- Core Unity licensing functionality with support for personal, professional, and floating licenses
- Command-line interface with license activation/deactivation commands
- Cross-platform Unity Hub integration for Windows, macOS, and Linux
Reviewed Changes
Copilot reviewed 12 out of 15 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Defines project metadata, dependencies, and npm scripts |
| src/index.ts | Main CLI entry point with commander-based command definitions |
| src/license-client.ts | Core licensing functionality with Unity Hub integration |
| src/unity-hub.ts | Unity Hub platform-specific path resolution |
| src/utilities.ts | Utility functions for file resolution and secure input |
| tests/basic.test.ts | Basic test setup with Jest |
| tsconfig.jest.json | TypeScript configuration for Jest tests |
| jest.config.mjs | Jest configuration for ESM TypeScript testing |
| README.md | Basic documentation and installation instructions |
| .npmignore | NPM package exclusion rules |
| .github/CODEOWNERS | GitHub code ownership configuration |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
standardize outputs with --json output
update deps
fix glob lookup for android sdk
try killing child processes differently on linux/macOS