Ray Miller
b7e4b9dc74
An attempt at a task macro.
...
This is not complete: need to resolve context references.
2025-01-06 17:47:43 +00:00
87f243b16a
Some notes on vars
2025-01-05 19:19:28 +00:00
679d2552a9
Delete obsolete implementation files
2025-01-05 19:12:53 +00:00
52f011267b
Some refactoring
...
* Don't export record field setters (unless required)
* Remove get- prefix from record getters
* Introduce handlers (simplified tasks)
2025-01-05 19:10:42 +00:00
297d779ea4
Implement trigger handlers
2025-01-05 18:24:33 +00:00
c290a5caea
Implement tasks and plays
2025-01-05 17:43:09 +00:00
d5593f4e3d
Rework connection handling
...
* Capture stderr from run
* Simplify remote file handling
2025-01-05 12:13:10 +00:00
428c6ed4a5
Shell quote zero-length strings.
2025-01-04 12:13:40 +00:00
61524f3e79
Implement utility for shell quoting.
...
This is a port of Perl's String::ShellQuote, see
https://metacpan.org/release/ROSCH/String-ShellQuote-1.04/source
2025-01-04 12:03:43 +00:00
d7b49f2b3b
Implement connection methods
2025-01-03 17:46:21 +00:00
Ray Miller
cac302e739
Make a start on connection
2025-01-03 11:32:23 +00:00
Ray Miller
6f217e006e
Make a start on prerequisite data.
2024-08-15 16:16:53 +01:00
Ray Miller
2a8fb2ce5b
Simplify call-with-temporary-directory.
2024-07-17 17:25:29 +01:00
Ray Miller
522f75ffac
Fix exports for util/process.
2024-07-17 17:19:54 +01:00
Ray Miller
4ebd83491c
Some refactoring and new functionality.
...
* Rename util/run to util/process.
* Rename `run` to `capture` to better reflect functionality.
* Implement `with-env`.
* Rename util/tmpdir to util/filesystem.
* Implement `delete-file-recursively`.
* Implement `call-with-temporary-directory`.
* Flesh out creation of tarball for transfer to remote system.
2024-07-17 17:12:36 +01:00
Ray Miller
b29156d557
Temporary directories and the start of play.
2024-07-16 16:26:09 +01:00
Ray Miller
3e1b3e3f37
Initial check-in.
2024-07-14 17:11:24 +01:00