extlibs/

directory
v0.40.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2026 License: MIT

Directories

Path Synopsis
ai
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL