ent is a tool for working with packaging recipes in git trees/monorepos.
Primarily it is intended for use with AerynOS packaging, and to a limited degree, Solus packaging.
ent is written in Rust, and can be installed via cargo:
git clone https://github.com/AerynOS/ent.git
cd ent
cargo install --path ent
By default, ent is built with support for stone recipes. If you need support for ypkg, you'll need to install it as an optional feature:
cargo install --path ent --features ypkg
ent is a command line tool, and can be invoked with ent:
ent --helpFor example, to check for updates to the recipes in the current directory:
ent check updatesent is licensed under the terms of the MPL-2.0 license. See the LICENSE file for details.