summaryrefslogtreecommitdiff
path: root/src/Script/Shell.hs
AgeCommit message (Collapse)Author
11 daysAccept asset path for variable expansion in shell argumentsRoman Smrž
12 daysRefactor shell expansion conversions using template functionRoman Smrž
13 daysExpression expansion for shell argumentsRoman Smrž
Changelog: Lists can now be dollar-expanded in the shell interpreter to provide list of shell command arguments.
2026-09-03Add newtype for ShellArgumentsRoman Smrž
2026-08-22Shell: implement ‘!’ operatorRoman Smrž
Changelog: Implement negation using the `!` operator in the shell interpreter.
2026-08-22Shell: track exit code of the last commandRoman Smrž
2026-08-22Shell: allow to toggle "exit on error"Roman Smrž
Changelog: Implemented "set +e/-e" in the shell interpreter.
2026-08-22Shell: implement cd commandRoman Smrž
Changelog: Implemented the `cd` command in shell interpreter.
2026-08-22Shell: implement pwd commandRoman Smrž
Changelog: Implemented `pwd` command in shell interpreter.
2026-08-22Shell: track shell state with working directoryRoman Smrž
2026-04-04Add pid member to the Process typeRoman Smrž
Changelog: Added `pid` member to the `Process` type to get its system PID
2026-01-09Improve displayed values for process, network and node typesRoman Smrž
2025-10-05Redirection in shell scriptsRoman Smrž
Changelog: Implemented input/output redirection in shell scripts
2025-10-02Shell: use posix waitpid wrapper to distinguish more statesRoman Smrž
2025-10-02Shell: remove special handling of echoRoman Smrž
2025-10-02Shell: custom data type for command argumentsRoman Smrž
2025-09-28Additional instances of ExprType used by parsed commandsRoman Smrž
2025-09-01Add "ignore" commandRoman Smrž
Changelog: Added `ignore` builtin command
2025-08-25Shell pipesRoman Smrž
Changelog: Implemented pipes in shell scripts
2025-08-05Close handles created for spawned processesRoman Smrž
2025-06-21Use current timeout value when waiting for process terminationRoman Smrž
2025-06-01Execute shell commands in appropriate network namespaceRoman Smrž
Changelog: Execute shell commands in appropriate network namespace
2025-05-31Print source line of shell command failureRoman Smrž
2025-05-29Fix waiting on failed shell commandRoman Smrž
2025-04-18Shell interpreter for test scriptRoman Smrž
Changelog: Experimental shell interpreter