CodeCuisine 0.0.7
dotnet tool install --global CodeCuisine --version 0.0.7
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local CodeCuisine --version 0.0.7
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=CodeCuisine&version=0.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package CodeCuisine --version 0.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CodeCuisine
A tiny CLI to bootstrap a new .NET solution with sensible defaults.
NuGet: https://www.nuget.org/packages/CodeCuisine/
CodeCuisine helps you:
- Generate a Directory.Build.props with common settings (TargetFramework, Nullable, ImplicitUsings)
- Centralize NuGet package versions into Directory.Packages.props (and remove inline versions from .csproj files)
- Add a default .gitignore
- Add a default .editorconfig
- Add a default global.json
Commands use kebab-case and are designed to be script-friendly.
Prerequisites
- .NET SDK 9.0 or newer
Install
Global tool:
- Install:
dotnet tool install -g CodeCuisine - Update:
dotnet tool update -g CodeCuisine
Local (per-repo) tool:
- Create manifest:
dotnet new tool-manifest - Install:
dotnet tool install CodeCuisine - Run locally:
dotnet tool run cc ...(or usecc ...if your shell resolves local tools on PATH)
Usage
Run everything (default)
cc- Options:
-f|--forceto overwrite existing files where applicable,-d|--dry-runto preview without writing
Show help
cc --helpcc <command> --help
Show project setup status & suggestions
cc info
Generate/refresh Directory.Build.props
cc build- Options:
-f|--forceoverwrite if exists,-d|--dry-runpreview without writing
Centralize package versions into Directory.Packages.props
cc packages- Options:
-f|--force,-d|--dry-run
Add a default .gitignore
cc gitignore- Options:
-f|--force,-d|--dry-run
Add a default .editorconfig
cc editorconfig- Options:
-f|--force,-d|--dry-run
Add a default global.json
cc global- Options:
-f|--force,-d|--dry-run
Notes
- Commands search upward from the current directory to find a
.slnfile when relevant. - Use
-d|--dry-runto preview changes; nothing is written to disk. - Use
-f|--forceto overwrite existing files where applicable.
Dev Notes
- Commit message types:
- build
- chore
- ci
- docs
- feat
- fix
- perf
- refactor
- revert
- style
- test
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
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 |
|---|---|---|
| 0.0.7 | 219 | 9/20/2025 |
| 0.0.6 | 237 | 9/14/2025 |
| 0.0.5 | 164 | 9/13/2025 |
| 0.0.4 | 189 | 9/11/2025 |
| 0.0.4-rc.4 | 150 | 9/9/2025 |