Skip to main content

Google Apps Script management for LLM agents - pull, edit, push, and lint

Project description

extrascript

Google Apps Script management for LLM agents. Part of ExtraSuite.

Pull, edit, push, and lint Google Apps Script projects. Supports both standalone and container-bound scripts.

Install

pip install extrascript
# or
uvx extrascript

Usage

# Pull a script project to local files
extrascript pull <script_id_or_url> [output_dir]

# Edit files locally, then check what changed
extrascript diff <folder>

# Lint before pushing
extrascript lint <folder>

# Push changes back to Google
extrascript push <folder>

# Create a new script (standalone)
extrascript create "My Script"

# Create a bound script (attached to a spreadsheet)
extrascript create "Sheet Script" --bind-to https://docs.google.com/spreadsheets/d/FILE_ID/edit

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

extrascript-0.2.1.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

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

extrascript-0.2.1-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file extrascript-0.2.1.tar.gz.

File metadata

  • Download URL: extrascript-0.2.1.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for extrascript-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f4d68c75fcd302529bdb4542c0dd6cfd56e223885984eb05857c459941fb314b
MD5 54101c3ec49f5957732bb34827183c78
BLAKE2b-256 5dbc39d679b4edc2f3710e8b1609cc50cc842d9b1ae6b31d69e209ff587cb730

See more details on using hashes here.

Provenance

The following attestation bundles were made for extrascript-0.2.1.tar.gz:

Publisher: publish-extrascript.yml on think41/extrasuite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extrascript-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: extrascript-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for extrascript-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6750d2f4aa9219aca960110fcbe7b2b7827d8f18572c0eb68a4b8745a50df5d2
MD5 59742a3484b93a50aa60a800b74dc3bb
BLAKE2b-256 9d1bc2ddd207aba86cdfe4081d6524f370cee26a5c12613964187c9480426648

See more details on using hashes here.

Provenance

The following attestation bundles were made for extrascript-0.2.1-py3-none-any.whl:

Publisher: publish-extrascript.yml on think41/extrasuite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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