JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 98
  • Score
    100M100P100Q108388F
  • License UNLICENSED

Holohuman local dev orchestrator for hh-be, hh-t2f, hh-fe, hh-control

Package Exports

  • @hololabdev/hhl-cli
  • @hololabdev/hhl-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 (@hololabdev/hhl-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@hololabdev/hhl-cli

Local development orchestrator CLI (hhl).

Install

npm install -g @hololabdev/hhl-cli

Or from source:

pnpm install
pnpm build
node bin/hhl.js install   # optional: register `hhl` in your shell

Quick start

hhl setup
hhl doctor
hhl dev

Commands

Command Description
hhl install Register shell command (bash alias + Windows .cmd)
hhl setup Install deps, copy env templates
hhl dev Start services (--profile, --only)
hhl stop [svc] Stop all or one service
hhl restart <svc> Restart one service
hhl status PID table
hhl doctor Workspace health checks
hhl logs <svc> Tail .hhl/logs/<svc>.log
hhl version Show version, Node.js, install path
hhl upgrade Update CLI
hhl -v Print version (shortcut)

Profiles

Profile Services
full be, t2f, fe, control
device be, t2f, fe
backend be, t2f

Examples:

hhl dev --only fe
hhl dev --profile backend

Configuration

Copy hhl.config.example.jsonhhl.config.json.

State and logs are stored under .hhl/ in the CLI directory.

Upgrade

hhl upgrade

Or reinstall from npm:

npm install -g @hololabdev/hhl-cli@latest