core/cli is now a pure library (pkg/cli). The binary moves to cmd/core/ as a separate sub-module with its own go.mod. Removed from binary: gocmd (→ lint/go-build), service (→ go-process), session (→ go-session), module (→ go-scm), plugin (→ go-scm). Removed from framework: go-crypt, workspace, daemon_cmd. Root go.mod: 1 direct forge dep (core/go). Cross-compiles CGO_ENABLED=0. Co-Authored-By: Virgil <virgil@lethean.io>
12 lines
509 B
Go
12 lines
509 B
Go
// Package pkgcmd provides GitHub package management for host-uk repositories.
|
|
//
|
|
// Commands:
|
|
// - search: Search GitHub org for repos (cached for 1 hour)
|
|
// - install: Clone a repo from GitHub to packages/
|
|
// - list: List installed packages from repos.yaml
|
|
// - update: Pull latest changes for packages
|
|
// - outdated: Check which packages have unpulled commits
|
|
//
|
|
// Uses gh CLI for authenticated GitHub access. Results are cached in
|
|
// .core/cache/ within the workspace directory.
|
|
package pkgcmd
|