nogikun/usable-xlsm
v1.0.0
Inspect, create, repair, and statically validate macro-enabled Excel workbooks and VBA on Windows, macOS, and Linux. Use for .xlsm/.xlsb/.xltm development, incremental VBA changes, portability review, and regression testing. Preserve the dedicated Windows Excel worker for automated editing, macro execution, and atomic release. Do not use for plain .xlsx data work or untrusted macro execution.
scripts
- usable-xlsm
- src/usable_xlsm/__init__.py
- src/usable_xlsm/_security_worker.py
- src/usable_xlsm/_version.py
- src/usable_xlsm/_worker.py
- src/usable_xlsm/audit.py
- src/usable_xlsm/cli.py
- src/usable_xlsm/core.py
- src/usable_xlsm/creation.py
- src/usable_xlsm/environment.py
20 more
- src/usable_xlsm/locking.py
- src/usable_xlsm/planning.py
- src/usable_xlsm/runner.py
- src/usable_xlsm/security.py
- src/usable_xlsm/support.py
- src/usable_xlsm/syntax.py
- src/usable_xlsm/testing.py
- src/usable_xlsm/vba_project.py
- tests/benchmark_incremental.py
- tests/libreoffice_smoke.py
- tests/test_atomic_update.py
- tests/test_operations.py
- tests/test_portable.py
- tests/test_runner.py
- tests/test_scan_diagnostics.py
- tests/test_security.py
- tests/test_security_scan.py
- tests/test_small_edits.py
- tests/test_testing.py
- tests/test_worker.py
plugin.json
- name
- usable-xlsm
- version
- 1.0.0
- description
- Inspect, create, repair, and statically validate macro-enabled Excel workbooks and VBA on Windows, macOS, and Linux. Use for .xlsm/.xlsb/.xltm development, incremental VBA changes, portability review, and regression testing. Preserve the dedicated Windows Excel worker for automated editing, macro execution, and atomic release. Do not use for plain .xlsx data work or untrusted macro execution.
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "usable-xlsm",
"version": "1.0.0",
"description": "Inspect, create, repair, and statically validate macro-enabled Excel workbooks and VBA on Windows, macOS, and Linux. Use for .xlsm/.xlsb/.xltm development, incremental VBA changes, portability review, and regression testing. Preserve the dedicated Windows Excel worker for automated editing, macro execution, and atomic release. Do not use for plain .xlsx data work or untrusted macro execution."
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 29Python files
- pyproject.toml
- evals-production.json
- requirements.txt
- 3other files