207b5d81bf19506ed5b91d90c56451bb379b0711
This teaches `filterANSIEscapes()` how to find the end of an OSC sequence. It also keeps OSC 8 (hyperlinks) when not instructed to filter out all escapes, just as it keeps colors. This also relaxes the parsing of CSI escapes to find the end of the sequence for invalid sequences, and handles better escapes that don't start CSI or OSC. This fixes the repl output for `:doc builtins.fetchGit`. Fixes: https://git.lix.systems/lix-project/lix/issues/160 Change-Id: Id0000000f2a6956c042c883a4545edf347fa1799
Lix
Lix is an implementation of Nix, a powerful package management system for Linux and other Unix systems that makes package management reliable and reproducible.
Read more about us at https://lix.systems.
Installation
On Linux and macOS the easiest way to install Lix is to run the following shell command (as a user other than root):
$ curl -sSf -L https://install.lix.systems/lix | sh -s -- install
For systems that already have a Nix implementation installed, such as NixOS systems, read our install page
Building And Developing
See our Hacking guide in our manual for instruction on how to set up a development environment and build Lix from source.
Additional Resources
- The Lix reference manual:
- Our wiki
- Matrix - #space:lix.systems
License
Lix is released under LGPL-2.1-or-later.
Description
Working fork of Lix - carries the adaptive load-aware build-remote patch. Upstream: gerrit.lix.systems
92 MiB
Languages
C++
74.9%
Python
11.7%
Nix
6.1%
Shell
3.6%
Meson
2%
Other
1.6%