JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 88
  • Score
    100M100P100Q66589F
  • License MIT

Package operations CLI - installs @ebowwa/* npm packages and manages systemd services

Package Exports

  • @ebowwa/pkg-ops

Readme

PkgOps

Package operations CLI that installs @ebowwa/* npm packages and manages systemd services.

Installation

npm install -g @ebowwa/pkg-ops

Usage

Package Management

# Install a package
pkg-ops install @ebowwa/stack@0.7.12

# Update a package
pkg-ops update @ebowwa/stack

# Update all managed packages
pkg-ops update-all

# List installed packages
pkg-ops list

# Rollback a package
pkg-ops rollback @ebowwa/stack

Service Management

pkg-ops service start stack
pkg-ops service stop stack
pkg-ops service restart stack
pkg-ops service status stack
pkg-ops service logs stack
pkg-ops service enable stack
pkg-ops service disable stack

Health Checks

# Check all services
pkg-ops health

# Check specific service
pkg-ops health stack

Configuration

# Show config
pkg-ops config show

# Set a config value
pkg-ops config set @ebowwa/stack version 0.7.13

Verification & Audit

# Verify package integrity
pkg-ops verify @ebowwa/stack

# Check for vulnerabilities
pkg-ops audit

# Show bundle sizes
pkg-ops sizes

# Compare local vs VPS versions
pkg-ops sync-status --local-path ./package.json

Configuration

Config file: /etc/pkg-ops/config.json

Environment override: PKG_OPS_CONFIG=/custom/path/config.json

Development

# Build TypeScript
bun run build

# Build Rust core
bun run build:rust

# Run locally
bun run dev

Publishing

bun run build
bun publish

License

MIT