.. Copyright Contributors to the libdnf project. This file is part of libdnf: https://github.com/rpm-software-management/libdnf/ Libdnf is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. Libdnf is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with libdnf. If not, see . .. # TODO(jkolarik): Still some subcommands missing in the upstream (install, ...) .. _environment_command_ref-label: #################### Environment Command #################### Synopsis ======== ``dnf5 environment [options] [...]`` Description =========== The ``environment`` command in ``DNF5`` offers several queries for getting information about environments and groups related to them. You can install environments with the ``install`` command as ``install @environment-id``. Optional ``environment-spec`` arguments could be passed to filter only environments with given names. Subcommands =========== ``list`` | List available environments. ``info`` | Print details about environments. Options ======= ``--available`` | Show only available environments. Those which are not installed, but known to ``DNF5``. ``--installed`` | Show only installed environments. Examples ======== ``dnf5 environment list`` | Show list of all environments. ``dnf5 environment info "KDE Plasma Workspaces"`` | Show detailed info about the ``KDE`` environment. See Also ======== | :manpage:`dnf5-comps(7)`, :ref:`Comps groups and environments ` | :manpage:`dnf5-specs(7)`, :ref:`Patterns specification `