1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-03 07:31:00 +01:00
nix/src/libcmd
John Ericson c998e0172f Move value-only methods to InstallableValue
These methods would previously fail on the other `Installable`s, so
moving them to this class is more correct as to where they actually
work.

Additionally, a `InstallableValueCommand` is created to make it easier
(or rather no worse than before) to write commands that just work on
`InstallableValue`s.

Besides being a cleanup to avoid failing default methods, this gets us
closer to https://github.com/NixOS/rfcs/pull/134.
2023-03-16 20:06:46 -04:00
..
command-installable-value.cc Move value-only methods to InstallableValue 2023-03-16 20:06:46 -04:00
command-installable-value.hh Move value-only methods to InstallableValue 2023-03-16 20:06:46 -04:00
command.cc Make command infra less stateful and more regular 2023-03-15 16:29:07 -04:00
command.hh Make command infra less stateful and more regular 2023-03-15 16:29:07 -04:00
common-eval-args.cc doc/manual: Introduce @docroot@ as a stable base for includable snippets 2023-01-10 22:30:41 +01:00
common-eval-args.hh Move some options into a misc category 2022-10-12 15:09:17 +02:00
editor-for.cc Split out CmdRepl and editorFor 2023-02-20 09:45:29 -05:00
editor-for.hh Split out CmdRepl and editorFor 2023-02-20 09:45:29 -05:00
installable-attr-path.cc Split out InstallableFlake and InstallableAttrPath 2023-02-20 09:09:11 -05:00
installable-attr-path.hh Split out InstallableFlake and InstallableAttrPath 2023-02-20 09:09:11 -05:00
installable-derived-path.cc Get rid of .drv special-casing for store path installables 2023-02-28 17:07:05 -05:00
installable-derived-path.hh Factor out InstallableStorePath to its own file, dedup 2023-02-03 11:26:39 -05:00
installable-flake.cc InstallableFlake: Apply nix config in getCursors 2023-03-04 12:52:20 +01:00
installable-flake.hh Split out InstallableFlake and InstallableAttrPath 2023-02-20 09:09:11 -05:00
installable-value.cc Move value-only methods to InstallableValue 2023-03-16 20:06:46 -04:00
installable-value.hh Move value-only methods to InstallableValue 2023-03-16 20:06:46 -04:00
installables.cc Move value-only methods to InstallableValue 2023-03-16 20:06:46 -04:00
installables.hh Move value-only methods to InstallableValue 2023-03-16 20:06:46 -04:00
legacy.cc Move command plugin interface to libnixcmd 2021-01-26 06:22:24 -05:00
legacy.hh Move command plugin interface to libnixcmd 2021-01-26 06:22:24 -05:00
local.mk Split out CmdRepl and editorFor 2023-02-20 09:45:29 -05:00
markdown.cc do not render relative links in help pages 2022-08-26 17:10:41 +02:00
markdown.hh Move command plugin interface to libnixcmd 2021-01-26 06:22:24 -05:00
nix-cmd.pc.in Fix building with GCC 9 2023-02-10 18:38:57 +01:00
repl.cc Fix the build without GC 2023-02-21 09:38:46 -05:00
repl.hh Split out CmdRepl and editorFor 2023-02-20 09:45:29 -05:00