Appearance
Tools
Internal developer tools for the Carrot platform.
Available Tools
- azb - Opinionated Azure infrastructure tooling: deploy resources, generate pipelines, manage environments.
- carrot - Developer workstation CLI: Azure AD sign-in, Azure Artifacts PAT management, Unity registry setup, self-update.
carrot
A .NET single-file CLI that gets a developer onto the company's package feeds without copy-pasting PATs around.
| Command | Description |
|---|---|
carrot auth login | Sign in via Azure AD device-code, mint a PAT, write ~/.upmconfig.toml |
carrot auth status | Show signed-in user, PAT expiry, feed wiring |
carrot auth refresh | Mint a new PAT silently using the cached AAD token |
carrot auth logout | Revoke the PAT on Azure DevOps and clear local creds |
carrot unity init | Add the company's scoped registries to the current Unity project |
carrot config show | Print the merged configuration and which file each value came from |
carrot config init | Scaffold a kapish.cli.json in the current directory |
carrot self update | Self-update from the configured update channel |
carrot self version | Show the current CLI version |
Quick Start
- Get
kapish.exe(download link to be served by hub - TODO) - Add it to your PATH
- From any directory:
carrot auth loginto sign in once per machine - From inside a Unity project:
carrot unity initto wire up the package registries - Open Unity - the scoped packages will appear in Package Manager