From fd407141e16ea04fa4fa2b83ad222fcf751af0d3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 10 Apr 2025 18:42:04 +0200 Subject: [PATCH] Make `nix profile install` an alias of `nix profile add` --- doc/manual/meson.build | 1 - src/nix/profile.cc | 8 +++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/manual/meson.build b/doc/manual/meson.build index 6e5a610f4..cd46f1050 100644 --- a/doc/manual/meson.build +++ b/doc/manual/meson.build @@ -248,7 +248,6 @@ nix3_manpages = [ 'nix3-print-dev-env', 'nix3-profile-diff-closures', 'nix3-profile-history', - 'nix3-profile-install', 'nix3-profile-list', 'nix3-profile', 'nix3-profile-remove', diff --git a/src/nix/profile.cc b/src/nix/profile.cc index dbaae42fa..2c593729f 100644 --- a/src/nix/profile.cc +++ b/src/nix/profile.cc @@ -984,10 +984,12 @@ struct CmdProfile : NixMultiCommand {"history", []() { return make_ref(); }}, {"rollback", []() { return make_ref(); }}, {"wipe-history", []() { return make_ref(); }}, - // 2025-04-05 Deprecated in favor of "add" - {"install", []() { return make_ref(); }}, }) - { } + { + aliases = { + {"install", { AliasStatus::Deprecated, {"add"}}}, + }; + } std::string description() override {