mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-25 22:34:18 +08:00
23 lines
437 B
Rust
23 lines
437 B
Rust
use std::env::args;
|
|
|
|
use pkg::{
|
|
package::{Package, PackageError},
|
|
PackageName,
|
|
};
|
|
|
|
use cookbook::WALK_DEPTH;
|
|
|
|
fn main() -> Result<(), PackageError> {
|
|
let names: Vec<PackageName> = args()
|
|
.skip(1)
|
|
.map(PackageName::new)
|
|
.collect::<Result<_, _>>()?;
|
|
|
|
let packages = Package::new_recursive(&names, WALK_DEPTH)?;
|
|
for package in packages {
|
|
println!("{}", package.name);
|
|
}
|
|
|
|
Ok(())
|
|
}
|