Skip to main content
CI Status Documentation Status

MiniScript is an embedded scripting language with the syntax heavily inspired by Ansible, but targeted at data processing rather than remote execution. MiniScript aims to keep the familiar look-and-feel while being trivial to embed and to extend.

Compared to real Ansible, MiniScript does NOT have:

  • Roles, playbooks or any other form of reusability.

  • “Batteries included” set of actions and filters.

  • Any local or remote execution facility.

  • Notifications, parallel execution or other advanced features.

MiniScript does offer:

  • Loops, variables, conditions and blocks.

  • Jinja2 templating integration.

  • Lean and easily extensible feature set.

  • A few filters most useful for data processing.

  • An ability to return a value from a script.

  • Ansible-compatible backslash handling.

  • 100% unit test coverage.

  • A permissive license (BSD).

Metadata

Release files for miniscript 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for miniscript 1.1.0
File Size Uploaded
miniscript-1.1.0.tar.gz 29.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for miniscript 1.1.0
File Interpreter ABI Platform
miniscript-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 61.0 kB

Release files / miniscript-1.1.0.tar.gz

Download URL miniscript-1.1.0.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9a9be5653fa76f2c80584c0b6394fddba351964ed6d3563f43c0c412711eba6f
BLAKE2b-256 checksum
How to use checksums
b823994d6a5ca851483faf973cc8a4cae8786fac547a7f1fc61388a26a81c978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release files / miniscript-1.1.0-py3-none-any.whl

Download URL miniscript-1.1.0-py3-none-any.whl
Size 31.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c31297c9679b01b2cfff33d416dcb1b3d2850531607cb769f825010b78fc205e
BLAKE2b-256 checksum
How to use checksums
ec65c610fc447086b8ccf309b49f2b7d00def7799501af20f9e6f75c908f4485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page