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

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

/@garoon/plugin-uploader/

    Package Sidebar

    Install

    npm i @garoon/plugin-uploader

    Weekly Downloads

    25

    Version

    2.0.3

    License

    MIT

    Unpacked Size

    39.5 kB

    Total Files

    8

    Last publish

    Collaborators

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