Architecture:
docs/architecture/package-manager-arch.mdFormat:.nxp— NeoDOS eXecutable Package (magicb"NXP1") Binary:userbin/neoget/→C:\Programs\neoget.nxeLibrary:libneopkg/— engine shared by CLI, GUI, and services Registry root:\Registry\Machine\Packages\Install root:C:\Programs\<name>\
| Document | Contents |
|---|---|
../architecture/package-manager-arch.md |
Complete architecture: format, components, Ob integration, security, transactions, CLI, API |
userbin/neoget/ |
CLI source (future) |
libneopkg/ |
Engine library source (future) |
neoget install <name> # Install package
neoget remove <name> # Remove package
neoget list # List installed
neoget info <name> # Show package details
neoget search <query> # Search repositories
neoget update # Sync repository indexes
neoget upgrade # Upgrade all packages
neoget verify <name> # Verify file integrity
neoget depends <name> # Show dependency tree
neoget repo list # List repositories
neoget history # Show transaction history
neoget doctor # Diagnose issues
See ../architecture/package-manager-arch.md §13 for the full roadmap (v1-v5).
Phase 1 — Foundation (v1 core):
.nxpparser inlibneopkgINSTALL,REMOVE,LIST,INFOinneoget- Registry-backed database via Cm syscalls
- Simple dependency resolver (linear)
- CRC32 integrity verification
- Kernel:
MODE_COREflag + delete guards - Recovery: file backup before mutation