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
                    
if you are setting up this repo
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
                    
nuke :add-package KitX.KXP.Tool --version 1.2.6559.498
                    

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 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