ips/Cargo.toml
Till Wegmueller 1c0619ca55
Add pkg6recv package for receiving IPS repositories.
- Introduced `pkg6recv` for downloading packages from IPS repositories with support for recursive dependency fetching.
- Implemented CLI commands with `clap` for source/destination setup, package selection, and publisher defaults.
- Added `ConsoleProgressReporter` for detailed receive progress visibility.
- Enhanced the `Manifest` parser to support JSON format alongside IPS text format.
- Updated `FileBackend` and `RestBackend` repositories to fetch manifests and payloads in new operations.
- Extended `Digest` utilities for payload integrity checks.
- Added tests to verify basic functionality and manifest format preservation.
2026-01-20 20:16:58 +01:00

33 lines
678 B
TOML

[workspace]
# Order is important as this is the order the crates will be released.
members = [
"libips",
"pkg6depotd",
"pkg6repo",
"userland",
"specfile",
"ports",
"pkg6",
"pkg6recv",
"pkgtree",
"xtask",
]
resolver = "2"
[workspace.package]
publish = false
description = "The Image Packaging System (IPS) for illumos"
version = "0.5.3"
edition = "2024"
license-file = "LICENSE"
repository = "https://github.com/OpenFlowLabs/ips"
readme = "README.md"
keywords = ["packaging", "illumos"]
authors = ["Till Wegmueller <toasterson@gmail.com>"]
[workspace.metadata.release]
publish = false
push = true
tag = true
consolidate-commits = true
shared-version = true