crate-cli 0.2.5

A command-line tool for managing Cargo package lifecycles: version bump, workspace dependency sync, members-ordered publish and code formatting.
Documentation
mod bump;
mod command;
mod config;
mod fmt;
mod help;
mod logger;
mod publish;
mod sync;
mod version;

pub use {
    bump::*, command::*, config::*, fmt::*, help::*, logger::*, publish::*, sync::*, version::*,
};

pub(crate) use std::{
    collections::HashMap,
    env::args,
    io,
    path::{Path, PathBuf},
    process::Stdio,
    sync::{Arc, LazyLock},
};

pub(crate) use {
    regex::{Captures, Regex},
    std::ffi::OsStr,
    tokio::{
        fs::{ReadDir, read_dir, read_to_string, write},
        process::Command,
        spawn,
        sync::{Mutex, MutexGuard},
        task::JoinHandle,
        time::{Duration, sleep},
    },
    toml::Value,
    toml_edit::{DocumentMut, Item, TableLike, TomlError, Value as TomlEditValue, value},
    which::which,
};