🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@verbumia/cli

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@verbumia/cli

Command-line interface for Verbumia translation management.

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

@verbumia/cli

Command-line interface for Verbumia translation management. Sits next to the API and the React SDK; calls into the public HTTP surface using a Verbumia API key.

Install

npm install -g @verbumia/cli
# or
npx @verbumia/cli --help

Quick start

# 1. Authenticate against the cloud (or your self-hosted instance)
verbumia login --host https://api.verbumia.ca --token vrb_live_<prefix>.<secret>

# 2. Bind the current directory to a project
verbumia init --project 069fc15d-…  --version main

# 3. Run a command
verbumia keys list

Configuration

Two files are involved:

  • verbumia.config.json — per-project, committed to the repo. Contains the host + project_uuid + version_slug. Any command resolves it by walking up from the current directory.

  • ~/.verbumia/credentials — per-user, never committed. JSON file with mode 0600 keyed by host so the same user can hold credentials for multiple Verbumia deployments simultaneously (e.g. cloud + local dev + self-hosted prod). The currently active host is recorded as default.

The credentials file shape:

{
  "default": "https://api.verbumia.ca",
  "hosts": {
    "https://api.verbumia.ca":     { "api_key": "vrb_live_…", "user_email": "…" },
    "https://api.dev.verbumia.ca": { "api_key": "vrb_live_…" }
  }
}

Commands (V1)

CommandPurpose
loginStore an API key for a host
logoutRemove credentials for a host
whoamiShow the active host + masked key
initScaffold verbumia.config.json in the current dir
keys listList keys for the configured project

The CLI is intentionally minimal in V1; richer commands (keys pull, keys push, releases, import, export) ship in V1.1.

Auth headers

Every API call emits Authorization: ApiKey <prefix>.<secret> (capital A, lowercase k). Required scopes vary by command — project:read for keys list, project:write for any future mutation command. Configure scopes when generating the key in the dashboard at Org Settings → API Keys.

License

MIT

Keywords

verbumia

FAQs

Package last updated on 07 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts