Skip to content

Commit

Permalink
fix: pixi global upgrade-all error message
Browse files Browse the repository at this point in the history
  • Loading branch information
Hofer-Julian committed Oct 16, 2024
1 parent 975b123 commit 935ecee
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 17 deletions.
2 changes: 1 addition & 1 deletion src/cli/global/upgrade.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ impl HasSpecs for Args {

pub async fn execute(_args: Args) -> miette::Result<()> {
Err(
miette::miette!("You can use `pixi global update` for most use cases").wrap_err(
miette::miette!("You can call `pixi global update` for most use cases").wrap_err(
"`pixi global upgrade` has been removed, and will be re-added in future releases",
),
)
Expand Down
24 changes: 8 additions & 16 deletions src/cli/global/upgrade_all.rs
Original file line number Diff line number Diff line change
@@ -1,34 +1,26 @@
use clap::Parser;
use pixi_config::ConfigCli;
use rattler_conda_types::Platform;

use crate::cli::{cli_config::ChannelsConfig, has_specs::HasSpecs};
use crate::cli::cli_config::ChannelsConfig;

/// Upgrade specific package which is installed globally.
/// Upgrade all globally installed packages
#[derive(Parser, Debug)]
#[clap(arg_required_else_help = true)]
pub struct Args {
/// Specifies the packages to upgrade.
//#[arg(required = true)]
pub specs: Vec<String>,

#[clap(flatten)]
channels: ChannelsConfig,

#[clap(flatten)]
config: ConfigCli,

/// The platform to install the package for.
#[clap(long, default_value_t = Platform::current())]
platform: Platform,
}

impl HasSpecs for Args {
fn packages(&self) -> Vec<&str> {
self.specs.iter().map(AsRef::as_ref).collect()
}
}

pub async fn execute(_args: Args) -> miette::Result<()> {
Err(
miette::miette!("You can use `pixi global update` for most use cases").wrap_err(
"`pixi global upgrade-all` has been removed, and will be re-added in future releases",
),
miette::miette!("You can call `pixi global update` for most use cases")
.wrap_err("`pixi global upgrade-all` has been removed"),
)
}

0 comments on commit 935ecee

Please sign in to comment.