Atlas - README.md

Home / npkg-testing Rendered HTML view | Size: 1314 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)]
[FILE 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 in tools/npkg/*.py. Code and package folders live directly here so development stays simple.

Category Layout

Demo Package

bin/hello_world builds a C binary and packages it as /usr/bin/hello-world.

Commands

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

[FILE END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.