@garoon/plugin-uploader
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

garoon-plugin-uploader

Garoon plugin uploader using puppeteer.

Note: In environments where only SAML authentication is enabled, only Users & System Administrators can use this uploader to upload plugins. (References)

Install

$ npm install -D @garoon/plugin-uploader

or

$ npm install -g @garoon/plugin-uploader

Usage

$ cd your_project

Apply the plugin to Garoon for the first time

$ garoon-plugin-uploader \
--base-url ${yourGaroonBaseUrl} \
--username ${yourLoginName} \
--password ${yourPassword} \
--plugin-path ${pluginZipPath}

Update existing plugin

$ garoon-plugin-uploader \
--base-url ${yourGaroonBaseUrl} \
--username ${yourLoginName} \
--password ${yourPassword} \
--plugin-path ${pluginZipPath} \
--plugin-id ${pluginId}

Options

$ garoon-plugin-uploader --help

Options:
  --version              Show version number                           [boolean]
  --base-url             Garoon base url to apply plugin's zip. example)
                         https://example.cybozu.com/         [string] [required]
  --username             Garoon username                     [string] [required]
  --password             Garoon password                     [string] [required]
  --plugin-path          existing plugin's zip path          [string] [required]
  --plugin-id            plugin's id                                    [string]
  --basic-auth-username  username for Basic Authentication               [string]
  --basic-auth-password  password for Basic Authentication               [string]
  --proxy                IP or hostname for proxy server                 [string]
  --help                 Show help                                     [boolean]

You can set the values through environment variables.
--base-url: GAROON_BASE_URL
--username: GAROON_USERNAME
--password: GAROON_PASSWORD
--basic-auth-username: GAROON_BASIC_AUTH_USERNAME
--basic-auth-password: GAROON_BASIC_AUTH_PASSWORD
--proxy: HTTPS_PROXY or HTTP_PROXY

License

MIT License

Readme

Keywords

Package Sidebar

Install

npm i @garoon/plugin-uploader

Weekly Downloads

47

Version

2.0.1

License

MIT

Unpacked Size

39.5 kB

Total Files

8

Last publish

Collaborators

  • taisukeisobe
  • longthanhlong
  • natsukiyamada
  • max_kk
  • kyo9bo
  • mikei
  • duongnqse02934
  • khoa-hoang
  • lenhatthanh20
  • quang-vo
  • dangvantri113
  • niwaton
  • teppeis
  • nakajmg