Atlas - npkg-testing
Home / npkg-testing[DIR BEGIN]NPKG Testing Workspace
Flat, dev-first workspace for package migration experiments.
The package CLI is
./npkg, with package build artifacts in./npkg-build/. Implementation modules live intools/npkg/*.py. Code and package folders live directly here so development stays simple.Category Layout
bin/ - user-facing binariessbin/ - admin/service binariestoolkits/ - toolkit code and utilitieslib/public/ - public/installable librarieslib/private/ - personal/internal librarieslab/ - unstable prototypessystems/ - system/platform-specific things (configs, patches, scripts)bin/hello_world builds a C binary and packages it as /usr/bin/hello-world.
From repository root:
bash
./npkg list
./npkg installed
./npkg build hello-world
./npkg package hello-world
./npkg install hello-world
./npkg clean hello-world
./npkg uninstall hello-world
build compiles package sources only.
package creates npkg-build/packages/<name>-<version>.tar.gz.
Default install root is /opt/npkg, so installs land under /opt/npkg/usr/....
If /opt/npkg is not writable for your user, run install/uninstall with sudo.
To run as npkg ... directly, symlink once:
bash
mkdir -p ~/.local/bin
ln -sf "$PWD/npkg" ~/.local/bin/npkg