clui

CLUI 💟

CLUI adds UI to your CLI.

Medium blog: https://medium.com/@chet.deva/enhance-your-cli-experience-with-clui-96eed88929c8

Screenshot

Features

Your commands can have variables prepended with ‘$’. These variables will be rendered as input boxes and can be run as a CLI command.

Steps to install CLUI

Steps to run CLUI

CLUI + maestro an be used for everyday mobile/web development and ease E2E testing. Sample maestro flows can be in https://github.com/chetdeva/maestro-flows

1. Enter CLI commands with variables prepended with ‘$’.

maestro test -e USERNAME=$USERNAME -e PASSWORD=$PASSWORD feature.yaml

Click “Generate CLUI” button.

2. Enter variables for CLI commands.

$USERNAME featureUsername
$PASSWORD featurePassword

Click “Generate CLI commands”

3. Run generated CLI commands button.

maestro test -e USERNAME=featureUsername -e PASSWORD=featurePassword feature.yaml`

Click “Run CLI commands” button.

Requirements

Visual Studio Code 1.85.0 or higher.

Release Notes

0.0.11

Beta release

Upcoming features

Following extension guidelines

Ensure that you’ve read through the extensions guidelines and follow the best practices for creating your extension.

Contributing

Pull requests are welcome. For contributing, create a fork and a pull request.

How to contribute

License

Apache License 2.0