Package Exports
- @vogonapp/cli
- @vogonapp/cli/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@vogonapp/cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@vogonapp/cli
@vogonapp/cli is a command-line tool to interact with the Vogon translation management service. It provides two main subcommands: push for uploading JSON files and pull for downloading JSON data.
Installation
To install Vogon CLI as a local package:
bun install @vogonapp/cliAlternatively, link the package for development purposes:
bun linkUsage
Vogon CLI has the following subcommands:
vogon push
Uploads a JSON file to the web service.
Options
-t, --token <token>(required): The authorization token used for authentication (can be provided through theVOGON_AUTH_TOKENenvironment variable, which is encouraged as a security best practice).-p, --project-id <id>: The project ID for the upload (can be provided through theVOGON_PROJECT_IDenvironment variable).-f, --file <path>: The path to the JSON file to upload (can be provided through theVOGON_UPLOAD_FILE_PATHenvironment variable).
Example
vogon push --token YOUR_AUTH_TOKEN --project-id YOUR_PROJECT_ID --file path/to/your/file.jsonvogon pull
Downloads JSON data from the web service.
Options
-t, --token <token>(required): The authorization token used for authentication (can be provided through theVOGON_AUTH_TOKENenvironment variable, which is encouraged as a security best practice).-p, --project-id <id>: The project ID for the download (can be provided through theVOGON_PROJECT_IDenvironment variable).
Example
vogon pull --token YOUR_AUTH_TOKEN --project-id YOUR_PROJECT_IDEnvironment Variables
Vogon CLI uses the following environment variables for configuration:
VOGON_API_URL: The base URL of the API (default:https://vogon.app/api). Usually, this does not need to be set as the default is the correct URL for the service.VOGON_AUTH_TOKEN: The authorization token used for both upload and download commands.VOGON_PROJECT_ID: The project ID used inpushandpullcommands.VOGON_UPLOAD_FILE_PATH: The path to the JSON file to be uploaded in thepushcommand.
To use environment variables, create a .env file in your project root with the following content:
VOGON_API_URL=https://vogon.app/api
VOGON_AUTH_TOKEN=your_auth_token
VOGON_PROJECT_ID=your_project_id
VOGON_UPLOAD_FILE_PATH=path/to/your/file.jsonLicense
MIT License
Author
Vogon CLI is developed and maintained by Vogon.