@ebowwa/pkg-ops
v0.1.23
Published
Package operations CLI - installs @ebowwa/* npm packages and manages systemd services
Maintainers
Readme
PkgOps
Package operations CLI that installs @ebowwa/* npm packages and manages systemd services.
Installation
npm install -g @ebowwa/pkg-opsUsage
Package Management
# Install a package
pkg-ops install @ebowwa/[email protected]
# 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/stackService 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 stackHealth Checks
# Check all services
pkg-ops health
# Check specific service
pkg-ops health stackConfiguration
# Show config
pkg-ops config show
# Set a config value
pkg-ops config set @ebowwa/stack version 0.7.13Verification & 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.jsonConfiguration
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 devPublishing
bun run build
bun publishLicense
MIT
