Joey Hess
344141da63
sim: add commands for cluster management
...
Clusters are not actually simulated yet.
2024-09-25 11:48:22 -04:00
Joey Hess
9571162057
sim: add stepstable
2024-09-24 11:50:24 -04:00
Joey Hess
4ed58d7894
sim: random preferred content expression generation
2024-09-24 11:23:23 -04:00
Joey Hess
7bc8c2bfeb
sim visit as first-class command
...
Allows using it in a sim file.
2024-09-23 13:09:35 -04:00
Joey Hess
b85965cb3c
sim: implement dropunwantedfrom
2024-09-17 13:35:35 -04:00
Joey Hess
e0128b6362
sim: add missing parser for action sendwanted
2024-09-17 11:40:40 -04:00
Joey Hess
4c7db31c20
addmulti
2024-09-17 11:22:14 -04:00
Joey Hess
7d27a8ea1a
sim concurrency
2024-09-17 10:37:22 -04:00
Joey Hess
c420ec9364
sim: add action repo sync command
2024-09-16 16:48:21 -04:00
Joey Hess
7b931df475
fully preserve input format of connect and disconnect commands
...
Just lifted the sim file as a DSL into the type level for that.
2024-09-11 21:01:13 -04:00
Joey Hess
f381b457f2
sim file parser and generator
...
The generator doesn't emit the best possible connect commands,
but it does output something valid. Eg, an input like:
connect A <-> B <-> C <-> D
becomes:
connect A <-> B <-> C
connect C <-> D
Also:
connect A -> B <- C
becomes:
connect A -> B
connect C -> B
Which could be improved.
Also disconnect commands are not prettified at all, but probably there's
no reason to.
2024-09-11 15:59:13 -04:00
Joey Hess
84bbbeae9d
started on sim file parser
2024-09-11 11:53:25 -04:00