Skip to main content

cli-kintone v1.15.0

ยท 3 min read

We are happy to announce the release of cli-kintone v1.15.0 ๐ŸŽ‰

๐Ÿ‘‰ Download this version here

What's new?โ€‹

New command: plugin upload (Experimental)โ€‹

We added a new command to upload a kintone plugin.

warning

This command is still under development.
Please see our Stability Index to learn how we update experimental features.

cli-kintone plugin uploadโ€‹

Uploads a plugin to kintone.

cli-kintone plugin upload --input ./plugin.zip \
--base-url https://example.cybozu.com/ \
--username ${yourUsername} \
--password ${yourPassword}
# output:
# [2025-11-06T08:49:39.301Z] WARN: [Experimental] This feature is under early development
# [2025-11-06T08:49:39.500Z] INFO: Installation Summary:
# [2025-11-06T08:49:39.500Z] INFO: Destination: https://example.cybozu.com/
# [2025-11-06T08:49:39.500Z] INFO: File Path: /Users/me/plugin.zip
# [2025-11-06T08:49:39.500Z] INFO: Plugin ID: chjjmgadianhfiopehkbjlfkfioglafk
# [2025-11-06T08:49:39.500Z] INFO: Plugin Name: hello-kintone
# [2025-11-06T08:49:39.500Z] INFO: Current version: (not installed)
# [2025-11-06T08:49:39.500Z] INFO: Target version: 1
# โœ” Do you want to continue? Yes
# [2025-11-06T08:49:41.613Z] INFO: Plugin is installed successfully.

Interface changes (Experimental)โ€‹

We have made some updates to the plugin pack command and introduced a new plugin keygen command.

warning

These commands are still under development.
For details on how experimental features evolve, please refer to our Stability Index.

cli-kintone plugin packโ€‹

This command focuses on packaging plugin source code into a distributable zip file. Private key generation is now handled by a separate command (plugin keygen).

โœจ Changes in this versionโ€‹
  • Added plugin keygen command to generate a private key.
  • Made --input and --private-key options required.
  • --input option now accepts the file path of a manifest JSON instead of a plugin directory.
  • --output option now accepts a zip file path instead of a directory.
  • Added short-hand aliases:
    • -i for --input
    • -o for --output
cli-kintone plugin pack \
--input ./manifest.json \
--private-key ./private.ppk \
--output ./dist/plugin.zip
# output:
# [2025-11-06T08:52:09.454Z] WARN: [Experimental] This feature is under early development
# [2025-11-06T08:52:09.596Z] INFO: The plugin file generated: /Users/me/dist/plugin.zip

cli-kintone plugin keygenโ€‹

Generates a private key for plugin packaging.

cli-kintone plugin keygen --output private.ppk
# output:
# [2025-11-06T08:53:39.194Z] WARN: [Experimental] This feature is under early development
# [2025-11-06T08:53:39.420Z] INFO: New private key generated: /Users/me/private.ppk

Miscellaneousโ€‹

See the changelog for an exhaustive list of changes.