plc-link-toolkit/plclink/cli.py

15 lines
384 B
Python
Raw Normal View History

2026-06-17 14:22:05 +00:00
import click
from .registers import load_map
@click.command()
@click.argument("workbook")
@click.option("--site", default="default")
def main(workbook, site):
"""Generate a staged point list from the master workbook."""
rmap = load_map(workbook, site)
for reg in rmap:
click.echo(f"{reg.addr:>6} {reg.tag:<24} {reg.kind}")
if __name__ == "__main__":
main()