Package com.tbg.wms.cli.commands
package com.tbg.wms.cli.commands
Picocli command implementations for CLI operations.
Package Responsibility
- Translate operator inputs/options into workflow service calls.
- Validate command invariants and emit stable exit codes/messages.
- Keep command parsing/orchestration separate from core business logic.
Key Types
RootCommand- root Picocli command and common wiring.RunCommand- shipment/carrier-move label generation and printing.RailHelperCommand- rail-office merge CSV generation with footprint math.GuiCommand- desktop GUI launcher command.DbTestCommand- database connectivity diagnostics.ShowConfigCommand- effective configuration inspection.BarcodeCommand- standalone barcode label generation/printing.VersionCommand- application version output.
- Since:
- 1.5.0
-
ClassesClassDescriptionGenerates a standalone barcode label and optionally prints it.Reads CLI version from build-filtered classpath metadata.Validates database connectivity for the active site and WMS environment.Analyzes the daily EMS reconciliation report and emits an operator-friendly mismatch report.Launches the Swing desktop workflow.Root command for the WMS Pallet Tag System CLI.Generates pallet labels from WMS data for a single shipment or a carrier move.Displays the resolved runtime configuration with secrets redacted.Prints the CLI version.