aboutsummaryrefslogtreecommitdiff
path: root/src/libcmd
AgeCommit message (Expand)Author
2024-06-06build: expose option to enable or disable precompiled std headersQyriad
2024-06-01chore: rebrand Nix to Lix when it makes senseRaito Bezarius
2024-05-30build-time: remove 20% more by PCH'ing C++ stdlibJade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out users.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out terminal.{hh,cc}Tom Hubrecht
2024-05-28util.{hh,cc}: Split out environment-variables.{hh,cc}Tom Hubrecht
2024-05-26docstrings: NixRepl::getDerivationPath: exceptions directly thrownQyriad
2024-05-23Merge changes I462a8cf0,I3b0bcea3,I2acd56e7,Ifc149764,I9e2ef170 into mainQyriad
2024-05-23Merge "packaging: rename nixexpr -> lixexpr and so on" into mainjade
2024-05-23packaging: rename nixexpr -> lixexpr and so onJade Lovelace
2024-05-23cleanup lookupFileArgQyriad
2024-05-23add docstring to lookupFileArgQyriad
2024-05-23repl: log errors writing to history fileQyriad
2024-05-23Merge "repl: do not crash when tab-completing import errors" into mainPierre Bourdon
2024-05-23repl: do not crash when tab-completing import errorsPierre Bourdon
2024-05-22fix: enlarge envSize by several times to not be close to nixpkgs sizeJade Lovelace
2024-05-21print type and value in "flake attr is not a derivation" errorsQyriad
2024-05-19repl-interacter: save history after entering every linePuck Meerburg
2024-05-15build: fix build when gc is disabledMel Zuser
2024-05-15Merge "nix3-build: show all FOD errors with `--keep-going`" into mainMaximilian Bosch
2024-05-15nix3-build: show all FOD errors with `--keep-going`Maximilian Bosch
2024-05-13repl: clear the interrupt before reading the next lineAlois Wohlschlager
2024-05-08repl: show a progress bar while performing buildsAlois Wohlschlager
2024-05-07remove the autoconf+Make buildsystemQyriad
2024-05-02nix3-profile: remove check "name" attr in manifestsQyriad
2024-05-02nix3-profile: make element names stableQyriad
2024-05-02nix3-profile: allow using human-readable names to select packagesQyriad
2024-04-29fix `nix upgrade-nix` on new-style profilesQyriad
2024-04-29refactor some nix-env and profile code to libcmdQyriad
2024-04-11libcmd: install generated headers as welleldritch horrors
2024-04-09Print top-level errors normally in `nix repl`Rebecca Turner
2024-04-09format repl-overlays.nix to fix pre-commit checksQyriad
2024-04-09Merge "Add `repl-overlays`" into mainrebecca “wiggles” turner
2024-04-08Add `repl-overlays`Rebecca Turner
2024-04-08pragma once and ///@file everything missing itJade Lovelace
2024-04-08nix-doc -> lix-doc, make self-contained in package.nixJade Lovelace
2024-04-07Merge pull request #10208 from 9999years/print-strings-directlyRobert Hensing
2024-04-03repl: improve `:doc` builtin repl command to support lambdas.Lunaphied
2024-03-31Merge pull request #9920 from 9999years/forbid-nested-debuggersThéophane Hufschmitt
2024-03-29meson: add missing explicit dependency on nlohmann_jsonWinter
2024-03-29meson: install pkg-config files for librarieseldritch horrors
2024-03-25Merge pull request #8817 from iFreilicht/flake-update-lock-overhaulThéophane Hufschmitt
2024-03-25Overhaul completions, redo #6693 (#8131)John Ericson
2024-03-25feat: notation to refer to no attribute search prefixTom Bereknyei
2024-03-25Merge "Improve new CLI UX by supporting short `-E` flag for `--expr`" into mainlunaphied
2024-03-24Improve new CLI UX by supporting short `-E` flag for `--expr`Lunaphied
2024-03-23Revert "Merge pull request #9476 from alois31/restore-progress-bar"Jade Lovelace
2024-03-22build: optionally build and install with mesonQyriad
2024-03-18un-nixes ur lix, a littleJade Lovelace