bastille-license
ProConfigurationsFSL-1.1-ALv2
Manage your BASTILLE license from the Pi command palette. Inspect status, re-fetch from Polar, or wipe credentials when transferring a machine.
Capabilities
- Status - inspect tier, organization, benefit, activation, and cache state.
- Refresh - re-fetch your license catalog from Polar, activate, validate, and infer tier.
- Clear - wipe stored credentials and cache, restoring unlicensed state. Useful when transferring a machine or troubleshooting tier mismatches.
Installation Instructions
Install the whole bundle
npx --yes @bastilleworks/bastille-install bastilleworks-pro-<version>.tgzOr install this module only
npx --yes @bastilleworks/bastille-install bastilleworks-bastille-license-<version>.tgzThe installer fetches @bastilleworks/shared from public npm automatically. Replace <version> with the version you downloaded.
Usage Instructions
Pi command
/bastille-license statusPi command
/bastille-license refreshPi command
/bastille-license clearOn each Pi session start, the extension performs a silent background refresh when the on-disk cache is missing or expired, so subsequent calls do not each hit Polar individually.
Uninstall
Uninstall this extension
pi uninstall npm:@bastilleworks/bastille-licenseOr uninstall the entire bundle
npx --yes @bastilleworks/bastille-install uninstall bastilleworks-pro-<version>.tgzNotes
- Installed automatically with every Pro or Team bundle. Requires a valid Polar license.