datahaven/test/utils
Facundo Farall 6310f0d3fc
feat: 🧑‍💻 Turn scripts into an interactive CLI (#41)
WARNING: This PR changes the kurtosis package to use the one from
upstream, not our fork, as it was not working at the moment. This should
be changed when fixed.

In this PR:
1. Turn `launch-kurtosis` script into a CLI, which parses parameters and
can interactively run multiple steps.
2. Separate steps of such CLI into their own scripts.
1. New script created `launch-kurtosis`, which detects if an enclave is
running and prompts to relaunch it if it is.
2. New script created `deploy-contracts` to deploy all contracts. It can
optionally verify them as well.
3. Each step can be interactively opted in/out, or choose whether to run
it via CLI params.
4. The CLI offers a help command as well.
5. Cleanup logs of CLI. Logs of internal commands ran can be printed
with LOG_LEVEL=debug. In case of error, they are always printed out.
2025-04-15 11:01:24 -03:00
..
blockscout.ts test: Add E2E Tests (#36) 2025-04-14 16:22:43 -03:00
constants.ts test: Add E2E Tests (#36) 2025-04-14 16:22:43 -03:00
docker.ts feat: 🧑‍💻 Turn scripts into an interactive CLI (#41) 2025-04-15 11:01:24 -03:00
index.ts feat: 🧑‍💻 Turn scripts into an interactive CLI (#41) 2025-04-15 11:01:24 -03:00
input.ts feat: 🧑‍💻 Turn scripts into an interactive CLI (#41) 2025-04-15 11:01:24 -03:00
logger.ts feat: 🧑‍💻 Turn scripts into an interactive CLI (#41) 2025-04-15 11:01:24 -03:00
rpc.ts test: Add E2E Tests (#36) 2025-04-14 16:22:43 -03:00
viem.ts test: Add E2E Tests (#36) 2025-04-14 16:22:43 -03:00