Skip to content

Commit

Permalink
chore: Update clap to v4
Browse files Browse the repository at this point in the history
  • Loading branch information
mrjackwills committed Oct 1, 2022
1 parent 17dc604 commit 15597db
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
Expand Up @@ -3,7 +3,7 @@ name = "oxker"
version = "0.1.4"
edition = "2021"
authors = ["Jack Wills <email@mrjackwills.com>"]
description = "a simple tui to view & control docker containers"
description = "A simple tui to view & control docker containers"
repository = "https://github.com/mrjackwills/oxker"
homepage = "https://github.com/mrjackwills/oxker"
license = "MIT"
Expand All @@ -15,7 +15,7 @@ categories = ["command-line-utilities"]
anyhow = "1.0"
bollard = "0.13"
cansi = "2.2"
clap={version="3.2", features = ["derive", "unicode"] }
clap={version="4.0", features = ["derive", "unicode", "color"] }
crossterm = "0.25"
futures-util = "0.3"
parking_lot = {version= "0.12"}
Expand Down
20 changes: 10 additions & 10 deletions src/parse_args/mod.rs
Expand Up @@ -3,29 +3,29 @@ use std::process;
use clap::Parser;
use tracing::error;

#[derive(Parser, Debug, Clone)]
#[clap(about, version, author)]

#[derive(Parser, Debug, Clone, Copy)]
// #[command(help_template = FULL_TEMPLATE)]
#[command(version, about)]
pub struct CliArgs {
/// Docker update interval in ms, minimum 1, reccomended 500+
#[clap(short = 'd', value_name = "ms", default_value_t = 1000)]
pub docker_interval: u32,

/// Don't draw gui - for debugging - mostly pointless
#[clap(short = 'g')]
pub gui: bool,

/// Remove timestamps from Docker logs
#[clap(short = 't')]
pub timestamp: bool,

/// Attempt to colorize the logs
#[clap(short = 'c', conflicts_with = "raw")]
pub color: bool,

/// Show raw logs, default is to remove ansi formatting
#[clap(short = 'r', conflicts_with = "color")]
pub raw: bool,

/// Attempt to colorize the logs
#[clap(short = 'c', conflicts_with = "raw")]
pub color: bool,
/// Don't draw gui - for debugging - mostly pointless
#[clap(short = 'g')]
pub gui: bool,
}

impl CliArgs {
Expand Down

0 comments on commit 15597db

Please sign in to comment.