Skip to main content

A language server for Bioware's nwscript and more!

Project description

PyPI version

Arclight.py

These are tools related to the Arclight project

Installation

Ideally, create and activate a Python venv.

pip install arclight

To uninstall delete the venv created above.

nwscriptd

A language server for nwscript. See the README.

nwscript-lint

A wrapper around the script parser and resolver

usage: nwscript-lint [-h] [-I INCLUDE] [--no-install] [--no-user] scripts [scripts ...]

A linter for nwscript.

positional arguments:
  scripts               List of scripts to lint.

options:
  -h, --help            show this help message and exit
  -I INCLUDE, --include INCLUDE
                        Include path(s).
  --no-install          Disable loading game install files.
  --no-user             Disable user install files.

Sample output:

output

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

arclight-0.14.dev0.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

arclight-0.14.dev0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file arclight-0.14.dev0.tar.gz.

File metadata

  • Download URL: arclight-0.14.dev0.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/5.15.0-1073-azure

File hashes

Hashes for arclight-0.14.dev0.tar.gz
Algorithm Hash digest
SHA256 3c0124b800f3ca3b67e70ea652cac709c8c5f157f4d25589050e9d6b4ea52360
MD5 0ecbfa61bf94bfd9f7f19115075ae7fa
BLAKE2b-256 6a39d4108b8ad5d8f5de6b766479b20ac0efd6f8a6db4e8e6183d08e78bc9ddb

See more details on using hashes here.

File details

Details for the file arclight-0.14.dev0-py3-none-any.whl.

File metadata

  • Download URL: arclight-0.14.dev0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/5.15.0-1073-azure

File hashes

Hashes for arclight-0.14.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ff76242860e8a698ad56662a539294b034a0004d02ecd60748f2cd80c199995
MD5 6953dd040e2f05afeea1d72a93506a1d
BLAKE2b-256 65c00925660db7bf244f8ab76917c79a4ff58ec58443b9a657b30752acba99eb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page