Directories
¶
| Path | Synopsis |
|---|---|
|
Example demonstrating the module-level console API and how background tasks can access the shared TUI.
|
Example demonstrating the module-level console API and how background tasks can access the shared TUI. |
|
Package filesystem provides Scriptling's filesystem extension libraries: os and os.path, pathlib, glob, fs, shutil, tempfile, zipfile, tarfile, scriptling.grep, scriptling.find and scriptling.sed.
|
Package filesystem provides Scriptling's filesystem extension libraries: os and os.path, pathlib, glob, fs, shutil, tempfile, zipfile, tarfile, scriptling.grep, scriptling.find and scriptling.sed. |
|
Package integration holds tests that span more than one extension library family, or that police the extension library tree as a whole.
|
Package integration holds tests that span more than one extension library family, or that police the extension library tree as a whole. |
|
Package logging provides the logging extension library.
|
Package logging provides the logging extension library. |
|
Package markdown provides the scriptling.markdown extension library.
|
Package markdown provides the scriptling.markdown extension library. |
|
Package mercure is the scriptling.mercure library: a client for Mercure hubs (https://mercure.rocks).
|
Package mercure is the scriptling.mercure library: a client for Mercure hubs (https://mercure.rocks). |
|
messaging
|
|
|
net
|
|
|
websocket
Package websocket provides the scriptling.net.websocket client library.
|
Package websocket provides the scriptling.net.websocket client library. |
|
Package netsecurity restricts outbound network access for script-facing libraries (requests, wait_for, websocket, scriptling.ai, scriptling.mcp, scriptling.net.unicast, scriptling.net.multicast, scriptling.net.gossip, scriptling.nomad, scriptling.oauth, scriptling.mercure, and endpoints or URLs scripts pass to scriptling.container and the Slack and Discord messaging libraries).
|
Package netsecurity restricts outbound network access for script-facing libraries (requests, wait_for, websocket, scriptling.ai, scriptling.mcp, scriptling.net.unicast, scriptling.net.multicast, scriptling.net.gossip, scriptling.nomad, scriptling.oauth, scriptling.mercure, and endpoints or URLs scripts pass to scriptling.container and the Slack and Discord messaging libraries). |
|
policyfile
Package policyfile loads a netsecurity network policy from a TOML file.
|
Package policyfile loads a netsecurity network policy from a TOML file. |
|
Package nomad implements the scriptling.nomad extended library: a thin client over the HashiCorp Nomad HTTP API covering CSI volumes and jobs.
|
Package nomad implements the scriptling.nomad extended library: a thin client over the HashiCorp Nomad HTTP API covering CSI volumes and jobs. |
|
Package oauth is the scriptling.oauth library: OAuth 2.0 and OpenID Connect for scripts, against any identity provider that publishes discovery metadata.
|
Package oauth is the scriptling.oauth library: OAuth 2.0 and OpenID Connect for scripts, against any identity provider that publishes discovery metadata. |
|
Package platform provides Python's platform module (host system information) as an extension library.
|
Package platform provides Python's platform module (host system information) as an extension library. |
|
provision
|
|
|
become
Package become runs provisioning work as root for a script that runs as an ordinary user.
|
Package become runs provisioning work as root for a script that runs as an ordinary user. |
|
command
Package command is scriptling.provision.command: run commands while provisioning a machine, as the script's user or as root.
|
Package command is scriptling.provision.command: run commands while provisioning a machine, as the script's user or as root. |
|
packages
Package packages is scriptling.provision.package: install and remove system packages, skipping those already as they should be.
|
Package packages is scriptling.provision.package: install and remove system packages, skipping those already as they should be. |
|
Package reqctx carries the HTTP request a protocol handler is being served for (MCP tools, JSON-RPC methods) on the Go context, the per-request MCP registrations a middleware makes, and the process-wide transport mode that transport() reports.
|
Package reqctx carries the HTTP request a protocol handler is being served for (MCP tools, JSON-RPC methods) on the Go context, the per-request MCP registrations a middleware makes, and the process-wide transport mode that transport() reports. |
|
Package requests provides the requests HTTP client library.
|
Package requests provides the requests HTTP client library. |
|
http
Package http provides the scriptling.runtime.http library: route, static file and WebSocket registration for the scriptling server, plus response helpers.
|
Package http provides the scriptling.runtime.http library: route, static file and WebSocket registration for the scriptling server, plus response helpers. |
|
kv
Package kv provides the scriptling.runtime.kv library: a thread-safe key-value store (the process-wide default store plus named stores opened with kv.open), backed by snapshotkv.
|
Package kv provides the scriptling.runtime.kv library: a thread-safe key-value store (the process-wide default store plus named stores opened with kv.open), backed by snapshotkv. |
|
Package secret provides the scriptling.secret extension library.
|
Package secret provides the scriptling.secret extension library. |
|
Package secretprovider is the host-side registry behind scriptling.secret: the Provider interface, the alias Registry, provider Config blocks, and a table of provider-type factories.
|
Package secretprovider is the host-side registry behind scriptling.secret: the Provider interface, the alias Registry, provider Config blocks, and a table of provider-type factories. |
|
onepassword
Package onepassword is the 1Password Connect secret provider.
|
Package onepassword is the 1Password Connect secret provider. |
|
vault
Package vault is the HashiCorp Vault secret provider.
|
Package vault is the HashiCorp Vault secret provider. |
|
Package subprocess provides the subprocess extension library.
|
Package subprocess provides the subprocess extension library. |
|
Package sys provides the sys extension library.
|
Package sys provides the sys extension library. |
|
Package template provides the scriptling.template.html and scriptling.template.text extension libraries (Go html/template and text/template).
|
Package template provides the scriptling.template.html and scriptling.template.text extension libraries (Go html/template and text/template). |
|
Package toml provides the toml extension library.
|
Package toml provides the toml extension library. |
|
Package waitfor provides the scriptling.wait_for extension library.
|
Package waitfor provides the scriptling.wait_for extension library. |
|
Package yaml provides the yaml extension library.
|
Package yaml provides the yaml extension library. |
Click to show internal directories.
Click to hide internal directories.