summaryrefslogtreecommitdiff
path: root/Userland/Shell/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-06-17Everywhere: Add component declarationsGunnar Beutner
This adds component declarations so that users can select to not build certain parts of the OS.
2021-03-07Shell: Add support for 'immediate' expressions as variable substitutionsAnotherTest
This commit adds a few basic variable substitution operations: - length Find the length of a string or a list - length_across Find the lengths of things inside a list - remove_{suffix,prefix} Remove a suffix or a prefix from all the passed values - regex_replace Replace all matches of a given regex with a given template - split Split the given string with the given delimiter (or to its code points if the delimiter is empty) - concat_lists concatenates any given lists into one Closes #4316 (the ancient version of this same feature)
2021-02-28Userland: Install shell tests on SerenityAndrew Kaster
Also make them runnable anywhere. Previously they required $PWD to be the directory containing test-commons.inc, and for $PWD to be writable.
2021-02-07Shell: Move Shell syntax highlighter LibShellAndreas Kling
2021-01-12Shell: Move to Userland/Shell/Andreas Kling