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.1.0.tar.gz (56.9 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.1.0-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for extrascript-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fcc95942cb9825aaed17f34be6b12b285201603ac6843c8b8b2c66982b4fcaa4
MD5 2e04d08627aa6f6a8cb8bc085e8b8f21
BLAKE2b-256 0b38186081e0575c4c4f0b2b3a89e37fd6b14d188600986631d29b96dc84d806

See more details on using hashes here.

Provenance

The following attestation bundles were made for extrascript-0.1.0.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: extrascript-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.9 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44ff7cc87bfe56f8e253fe9199e2d4bd41854a78657a1d8f55a91b6a2217fe86
MD5 ead87979d367f5cb1b6fe91d2205e254
BLAKE2b-256 c54a32b113cf3420a34be398376d319ba8324a107e7f047f63ac959d7e35b42b

See more details on using hashes here.

Provenance

The following attestation bundles were made for extrascript-0.1.0-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