Rust workspace and Arch Linux package skeleton for ARGVUS projects.
The repository contains a small binary crate, a reusable core crate, local package tooling, and a release workflow for publishing a signed Arch package. Use it as a starting point: replace the package metadata, application logic, repository URLs, and maintainer information before creating a derived project.
From the ARGVUS repository:
sudo pacman -S skeletonmake build
make installmake build runs the Rust checks and creates the local package at
build/dist/. make rust-build only compiles the workspace in debug mode.
crates/
core/ reusable application/domain logic
main/ binary entry point
packaging/
arch/
local/ package built from the current working tree
ci/ package built from a version tag
tools/sh/ local source archive and makepkg driver
The package installs the compiled Rust binary as /usr/bin/skeleton, its
README under /usr/share/doc/skeleton/, and the license under
/usr/share/licenses/skeleton/.
- DEVELOPMENT.md β build, checksums, signing, releases
- CONTRIBUTING.md β how to contribute
- SECURITY.md β reporting vulnerabilities
SPDX: GPL-3.0-only. See LICENSE.