strudel
The strudel-cli allows you to bootstrap apps and Task Flow templates based on the STRUDEL Design System.
Get started using the base command strudel.
Usage:
$ strudel [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
add-taskflow: Add a new task flow section to an existing...create-app: Create a base strudel web application.
strudel add-taskflow
Add a new task flow section to an existing strudel web application.
Usage:
$ strudel add-taskflow [OPTIONS] [NAME]
Arguments:
[NAME]: The name of your task flow module. It's best to use only letters, hyphens, and underscores.
Options:
-t, --template [compare-data|contribute-data|explore-data|monitor-activities|run-computation|search-data-repositories]: Name of the strudel task flow template to use as the basis for your task flow.-c, --config TEXT: JSON file with configuration values to use to build your task flow.-o, --output-dir TEXT: Directory where the task flow module should be created. [default: src/app]-b, --branch TEXT: Branch in strudel-kit repo that should be used for the templates. This option is primarily for use by contributors. [default: main]--help: Show this message and exit.
strudel create-app
Create a base strudel web application.
Usage:
$ strudel create-app [OPTIONS] [NAME]
Arguments:
[NAME]: The name of your app. It's best to use only letters, hyphens, and underscores.
Options:
-c, --config TEXT: JSON file with configuration values to use to build your app.-o, --output-dir TEXT: Directory where the app should be created. Defaults to current directory.-b, --branch TEXT: Branch in strudel-kit repo that should be used for the templates. This option is primarily for use by contributors. [default: main]-v, --verbose: [default: 0]--help: Show this message and exit.