Skip to main content

Run scratch projects in your terminal using turbowarp scaffolding

Project description

tw-cli

Run scratch projects in the terminal

  • Uses playwright and turbowarp scaffolding
  • Supports the turbowarp debugger's log, warn, error and breakpoint blocks.
  • Supports exit codes with the TW-CLI: exit code variable for all sprites.

Installation

pip install turbowarp-cli

Bleeding edge: 1. git clone this repo 2. `pip install -e .` 3. to update, use `git pull`

Usage

twcli run <Project path>

It only works on project files.


If you want to automatically supply inputs to ask and wait blocks, use the -i command:

twcli run .\Project.sb3 -i "hi" "there

This provides the arguments:

  • hi
  • there

If you want to disable headless mode (to see the browser), use -H:

twcli run .\Project.sb3 -i "hi" "there" -H

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

turbowarp_cli-0.0.13.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

turbowarp_cli-0.0.13-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file turbowarp_cli-0.0.13.tar.gz.

File metadata

  • Download URL: turbowarp_cli-0.0.13.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for turbowarp_cli-0.0.13.tar.gz
Algorithm Hash digest
SHA256 04c3ad574873c038a82cd06319141556f8d577e537c45a9a53988e843a3f147b
MD5 8b6cbfcb0a49b63a81686654c47f5e40
BLAKE2b-256 f31d5e00832fc2304554593dcab4a6987ab7aafe7751a4b434be34a0fdd516c6

See more details on using hashes here.

File details

Details for the file turbowarp_cli-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: turbowarp_cli-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for turbowarp_cli-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 65a1d6b2a364b8b28559610f6770ee0169df542a8303b658d398fdf496374ec6
MD5 62ea70d2e0110da56121a0c19bb08bc6
BLAKE2b-256 b4a04a03f307bdf244a6372a78ac8cd57782f7d8737504e26b1482b102c12995

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page