Cheese 24.10.21.844
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Cheese --version 24.10.21.844
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 Cheese --version 24.10.21.844
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Cheese&version=24.10.21.844
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Cheese --version 24.10.21.844
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Cheese
A util of KitX Project
that helps to manage repository, fetch codes and develop plugins.
Installation
Install Cheese by dotnet tool:
dotnet tool install --global Crequency.Cheese
Usage
Cheese
support develop KitX Project Components and KitX plugins.
Cheese will detect plugin project type automatically.
- When you develop a KitX Project Components,
KitX Project
commands will be available. - When you develop a KitX Plugin,
Plugins Development
commands will be available.
KitX Project
init
- InitKitX Project
repo with submodules from GitHub or other sources.- After repo cloned, Cheese will requires you to select which fields you want to develop with.
build
- Build the repository.clean
- Clean the repository.commit
- Commit the changes to the current Git repository. This command will use Crequency commit message format.fetch
- Fetch the subpackages required by the repository recursively.publish
- Publish the repository to the specified directory. This command will runfetch
andbuild
before publishing. Then run publish scripts if exists.test
- Run tests for the repository.doctor
- Check and try to fix your development environment.i18n
- i18n related command.
For build
, clean
, commit
, fetch
, publish
, test
, doctor
, i18n
commands you can append field name like: [dashboard, mobile, installer, website, ...]
Plugins Development
create
- Create a new plugin.attach
- Attach to a project file and enter development mode.pack
- Pack the plugin to a KXP file.
Tool Commands
unpack
- Unpack [.kxp
,.kxps
,.kxpc
,.kxpcs
] file to plugin files or plugins files.
Profile
Cheese will use the profile file to manage the plugin.
The profile file is a JSON file in the root directory of the plugin repo.
The KitX plugin profile file is named plugin.json
.
Contributors
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
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 |
---|---|---|
24.10.233.79 | 95 | 9/27/2024 |
24.10.135.731 | 123 | 6/21/2024 |
24.10.48.1073 | 188 | 3/26/2024 |
24.10.47.912 | 180 | 3/25/2024 |
24.10.47.907 | 149 | 3/25/2024 |
24.10.47.902 | 185 | 3/25/2024 |
24.10.39.989 | 116 | 3/17/2024 |
24.10.39.988 | 137 | 3/17/2024 |
24.10.21.844 | 124 | 2/28/2024 |
24.10.18.1071 | 144 | 2/25/2024 |