1ca05e879b
Extended action management to support groups in addition to UPS devices: Changes: - Auto-detects whether target ID is a UPS or group - All action commands now work with both UPS and groups: * nupst action add <ups-id|group-id> * nupst action remove <ups-id|group-id> <index> * nupst action list [ups-id|group-id] - Updated ActionHandler methods to handle both target types - Updated help text and usage examples - List command shows both UPS and group actions when no target specified - Clear labeling in output distinguishes UPS actions from group actions Example usage: nupst action list # Shows all UPS and group actions nupst action add dc-rack-1 # Adds action to group 'dc-rack-1' nupst action remove default 0 # Removes action from UPS 'default' Groups can now have their own shutdown actions, allowing fine-grained control over group behavior during power events.