Crates.io | requirements-manager |
lib.rs | requirements-manager |
version | 0.1.0 |
created_at | 2025-07-23 08:28:16.637601+00 |
updated_at | 2025-07-23 08:28:16.637601+00 |
description | Plain-text requirements management tool |
homepage | |
repository | https://github.com/danieleades/requirements-manager |
max_upload_size | |
id | 1764489 |
size | 100,290 |
Requiem is a plain-text requirements management tool. It is a spiritual successor to Doorstop, but aims to-
This project is in its early stages, and is not yet ready for production use. It is currently being developed as a personal project, but contributions are welcome.
A note on naming:
The name of the package is requirements-manager
, but the name of this project is Requiem
(a contraction). The tool is invoked on the command line as req
.
this is a work in progress, and will be updated as features are implemented
cargo install requirements-manager
The most up-to-date documentation for the command line interface can be found by running:
req --help
Quick start:
# Create a new requirements directory
mkdir my-requirements && cd my-requirements
# add a couple of user requirements
req add USR # adds requirement USR-001
req add USR # adds requirement USR-002
# add a system requirement
req add SYS # adds requirement SYS-001
# link SYS-001 to USR-001
req link SYS-001 USR-001
# add a system requirement that depends on multiple user requirements
req add SYS --parents USR-001,USR-002 # adds requirement SYS-002, with links to USR-001 and USR-002
Was this useful? Buy me a coffee