Nix/src/libcmd
John Ericson ac89bb064a Split up util.{hh,cc}
All OS and IO operations should be moved out, leaving only some misc
portable pure functions.

This is useful to avoid copious CPP when doing things like Windows and
Emscripten ports.

Newly exposed functions to break cycles:

 - `restoreSignals`
 - `updateWindowSize`
2023-11-05 12:20:02 -05:00
..
built-path.cc Allow dynamic derivation deps in inputDrvs 2023-09-07 10:39:37 -04:00
built-path.hh Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
command-installable-value.cc Finish converting existing comments for internal API docs (#8146) 2023-04-07 13:55:28 +00:00
command-installable-value.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
command.cc Fix uninitialized variable warnings on i686-linux 2023-11-03 12:04:20 +01:00
command.hh Overhaul nix flake update and lock commands 2023-10-31 15:33:57 +01:00
common-eval-args.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
common-eval-args.hh Clean up SearchPath 2023-07-09 23:22:22 -04:00
editor-for.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
editor-for.hh Merge remote-tracking branch 'upstream/master' into source-path 2023-04-17 11:41:50 +02:00
installable-attr-path.cc Fixing #7479 2023-08-18 11:44:00 -04:00
installable-attr-path.hh Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
installable-derived-path.cc Fixing #7479 2023-08-18 11:44:00 -04:00
installable-derived-path.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
installable-flake.cc feat: notation to refer to no attribute search prefix 2023-08-19 17:07:46 -04:00
installable-flake.hh Rename 'resolvedRef' to 'lockedRef' 2023-07-03 12:23:57 +02:00
installable-value.cc Make the Derived Path family of types inductive for dynamic derivations 2023-08-10 00:08:32 -04:00
installable-value.hh Make more string values work as installables 2023-05-15 09:03:38 -04:00
installables.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
installables.hh Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
legacy.cc Move command plugin interface to libnixcmd 2021-01-26 06:22:24 -05:00
legacy.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
local.mk Split out CmdRepl and editorFor 2023-02-20 09:45:29 -05:00
markdown.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
markdown.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
nix-cmd.pc.in Fix building with GCC 9 2023-02-10 18:38:57 +01:00
repl.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
repl.hh Clean up SearchPath 2023-07-09 23:22:22 -04:00