Skip to content

Systematize nix build, nix shell, nix develop, etc (tracking issue) #10504

@roberth

Description

@roberth

Is your feature request related to a problem? Please describe.

As discussed in the meeting of 2024-04-15, we propose a new, more systematic naming scheme for these commands, so that they fit into the noun-verb format.
Aliases for the current "short commands" will be kept. The purpose of the scheme is to make it so that by following the aliases, the other, less used functionality becomes more easily discoverable.

Describe the solution

Add plumbing commands, and turn the short commands such as nix run into aliases that point to the right place in this noun-verb command hierarchy:

Rejected 2024-11-27

Evaluate whether the code (also file layout, test layout) can be improved after the renames.

Describe alternatives you've considered

There's a long thread, #4715, but note that it's mostly about one or two command; it rarely discusses a naming system.

Additional context

This is somewhat based on #4715 (comment), but with new insights and team discussion.

Priorities

Add 👍 to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureFeature request or proposalgood first issueQuick win for first-time contributorsnew-cliRelating to the "nix" command

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions