.. _ocli-overview: ***************************************** Command-Line Interface ***************************************** .. toctree:: :hidden: ocli-setup.rst change-tenant.rst manager-plugin.rst calm/calm-ocli-overview.rst ocli-tips.rst dc-plugin-functionalities.rst The command line interface (CLI) offers an alternative method for utilizing Orchestra, catering to users who favor commands over graphical interfaces. It mirrors all functionalities available in Orchestra Manager. Orchestra CLI functions as a console application, streamlining tasks within the Orchestra Platform, and enhancing efficiency and speed. It consists of the main module and plugins. On its own, the main module is only a hub for using plugins, it allows them to communicate. The real functionality of Orchestra CLI lies in its plugins. Key Functionalities ======================= The Orchestra CLI enables users to perform the following tasks efficiently: - **Access Devices Remotely:** Securely access devices in real-time for troubleshooting and management using advanced protocols. The CLI offers commands to establish low-latency terminal access, ensuring efficient and secure remote operations. - **Manage Applications' Lifecycle:** Allows to easily deploy applications to the fleets of edge devices. Key Benefits ============= Orchestra CLI offers several benefits that enhance its value for managing and monitoring devices: - **Enhanced Efficiency:** By centralizing device management tasks within a command-line interface, Orchestra CLI reduces the time and effort required to maintain device fleets, improving operational efficiency. - **Improved Performance and Reliability:** With proactive monitoring and detailed performance metrics, users can identify and address potential issues before they impact operations, ensuring optimal performance and reliability. - **Secure Remote Access:** Utilizing advanced security protocols, Orchestra CLI ensures that remote access and control are both secure and efficient, mitigating risks associated with traditional methods. - **Streamlined Application Deployment and Updates:** Automates the deployment and updating of applications across fleets, simplifying lifecycle management and improving overall operational flow. Orchestra CLI is an essential tool tailored for users who rely on the console as their primary workspace tool.