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|--force
to overwrite existing files where applicable,-d|--dry-run
to preview without writing
Show help
cc --help
cc <command> --help
Show project setup status & suggestions
cc info
Generate/refresh Directory.Build.props
cc build
- Options:
-f|--force
overwrite if exists,-d|--dry-run
preview 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
.sln
file when relevant. - Use
-d|--dry-run
to preview changes; nothing is written to disk. - Use
-f|--force
to 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 | 0 | 9/20/2025 |
0.0.6 | 156 | 9/14/2025 |
0.0.5 | 102 | 9/13/2025 |
0.0.4 | 128 | 9/11/2025 |
0.0.4-rc.4 | 118 | 9/9/2025 |