1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// Copyright (c) The Move Contributors
// SPDX-License-Identifier: Apache-2.0
use super::reroot_path;
use clap::*;
use move_package::BuildConfig;
use std::path::PathBuf;
/// Print address information.
#[derive(Parser)]
#[clap(name = "info")]
pub struct Info;
impl Info {
pub fn execute(self, path: Option<PathBuf>, config: BuildConfig) -> anyhow::Result<()> {
let rerooted_path = reroot_path(path)?;
config
.resolution_graph_for_package(&rerooted_path)?
.print_info()
}
}