Skip to main content

A toolkit for managing Ren'Py instances via the command line

Project description

renUtil

A toolkit for managing Ren'Py instances via the command line.

renUtil can install, update, launch and remove instances of Ren'Py. The instances are completely independent from each other. It automatically sets up and configures RAPT so new instances are instantly ready to deploy to many different platforms. Best of all, renUtil automatically configures Ren'Py in such a way that you can run it headless, making it well suited for build servers and continuous integration pipelines.

Installation

renUtil can be installed via pip:

$ pip install renutil

Please note that renUtil requires Python 3 and will not provide backwards compatibility for Python 2 for the foreseeable future.

Usage

usage: renutil [-h]
               {list,ls,install,i,uninstall,u,remove,r,rm,launch,l,cleanup,clean,c}
               ...

A toolkit for managing Ren'Py instances via the command line.

positional arguments:
  {list,ls,install,i,uninstall,u,remove,r,rm,launch,l,cleanup,clean,c}
    list (ls)           List Ren'Py versions.
    install (i)         Install a version of Ren'Py.
    uninstall (u, remove, r, rm)
                        Uninstall an installed version of Ren'Py.
    launch (l)          Launch an installed version of Ren'Py.
    cleanup (clean, c)  Clean temporary files of the specified Ren'Py version.

optional arguments:
  -h, --help            show this help message and exit

Disclaimer

renUtil is a hobby project and not in any way affiliated with Ren'Py. This means that there is no way I can guarantee that it will work at all, or continue to work once it does. Commands are mostly relayed to the Ren'Py CLI, so any issues with distribution building or startup are likely the fault of Ren'Py and not mine. renUtil is not likely to break on subsequent updates of Ren'Py, but it is not guaranteed that any available version will work correctly. Use this at your own discretion.

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

renutil-1.4.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

renutil-1.4.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file renutil-1.4.0.tar.gz.

File metadata

  • Download URL: renutil-1.4.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.7 Linux/4.15.0-1052-aws

File hashes

Hashes for renutil-1.4.0.tar.gz
Algorithm Hash digest
SHA256 14c04dafcfdf7f004105218d856f1bd5e2c7c06085e072ca80ed33b99ae0833b
MD5 dbeefe636296812ea95abf35e89b8ee4
BLAKE2b-256 e2ca855082f1837f54eff8dfbd7219923406a0a4c61457badf53fce3429bf67c

See more details on using hashes here.

File details

Details for the file renutil-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: renutil-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.7 Linux/4.15.0-1052-aws

File hashes

Hashes for renutil-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7dc3cf905f0b55de4782650038034db4be7fe5db8fc50788167dcf19ce35c860
MD5 556b3b81fa75f78a23a8fd342bd75450
BLAKE2b-256 d29a6b178a577ef3d15e42ffe7353d372baf9c113a8212cef6cf6a4835ddcff4

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