Print data dir only in status command
This commit is contained in:
parent
19c53e0ee8
commit
427128fe5c
3 changed files with 19 additions and 4 deletions
|
|
@ -8,10 +8,20 @@ pub struct Command {}
|
|||
|
||||
impl Command {
|
||||
pub fn run(self, env: &Environment) -> anyhow::Result<()> {
|
||||
let data_dir = gdn::data::open(env.data_dir.clone())?;
|
||||
let state = gdn::data::load_state(&data_dir)?;
|
||||
println!("Data dir: {}", env.data_dir.display());
|
||||
|
||||
println!("Data dir version: {}", gdn::data::VERSION);
|
||||
let version = gdn::data::read_version(env.data_dir.clone())?;
|
||||
if version == gdn::data::VERSION {
|
||||
println!("Data dir version: {version} (current)");
|
||||
} else {
|
||||
println!(
|
||||
"Data dir version: {version} (outdated, current: {})",
|
||||
gdn::data::VERSION
|
||||
);
|
||||
}
|
||||
|
||||
let data = gdn::data::open(env.data_dir.clone())?;
|
||||
let state = gdn::data::load_state(&data)?;
|
||||
|
||||
println!();
|
||||
if state.repos.is_empty() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue