Open
Description
Currently, adding a new command to qmctl requires a lot of copy-pasting across multiple files and functions.
A refactor for the qmctl command structure is needed to follow a more modular and extensible design. The goal is to reduce boilerplate, improve readability, and make it easier for developers to add and manage new commands.