KitX.KXP.Tool
1.2.6559.498
Additional Details
We are developing new KitX SDK, this tool is deprecated.
Visit `https://github.com/Crequency/KitX-SDK` for more.
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet tool install --global KitX.KXP.Tool --version 1.2.6559.498
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local KitX.KXP.Tool --version 1.2.6559.498
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=KitX.KXP.Tool&version=1.2.6559.498
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package KitX.KXP.Tool --version 1.2.6559.498
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
About
This is a dotnet tool for KitX Project.
This tool is used to pack KitX Plugin files into .kxp format file for KitX Dashboard.
Usage
Requirements
You need install dotnet sdk first ! (6.0+ recommended)
Install
# Use dotnet tool command to install.
dotnet tool install --global KitX.KXP.Tool
# After install, you can use `kxpmaker` command to visit it.
kxpmaker --version
Help
# Use `--help` global argument to get help doc.
kxpmaker --help
Output would like be:
KitX.KXP.Tool 1.2.6543.440
Copyright (C) 2023 Crequency
pack (Default Verb) Pack plugin files into `.kxp` file.
help Display more information on a specific command.
version Display version information.
If you want to get help doc for pack command, you can use:
kxpmaker pack --help
Pack
We can take a look output of kxpmaker pack --help first.
It would like be:
KitX.KXP.Tool 1.2.6543.440
Copyright (C) 2023 Crequency
ERROR(S):
Required option 's, source' is missing.
-s, --source Required. Source files path.
-o, --output Output path of `.kxp` file.
-n, --output-file-name Output file name.
-l, --loader Loader struct file path.
-p, --plugin Plugin struct file path.
-i, --ignore File extensions to ignore.
-v, --verbose Set output to verbose messages.
--help Display this help screen.
--version Display version information.
Then we can use kxpmaker command as belowed to pack plugin files.
# Put all plugin files into `./plugin/` directory for example.
mkdir plugin
# Use `ksmaker` to generate `PluginStruct.json` and `LoaderStruct.json` files if you do not have them.
ksmaker -o ./plugin/
# Edit generated files to custom them, use `vim` for example.
vim ./plugin/PluginStruct.json
vim ./plugin/LoaderStruct.json
# Pack your files.
# In default, output file name would be directory name,
# for example, belowed command would output to `plugin.kxp` file,
# you can also use `-n` argument to custom output file name.
kxpmaker -s ./plugin/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. net9.0 was computed. 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 |
|---|