Repository navigation
Introducing xyCLI and Sync Engine #452
jhuckaby
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Introducing xyCLI and Sync Engine
Hello everyone!
I'm happy to introduce xyCLI, a new command-line interface for xyOps. It brings everyday xyOps work into the terminal, whether you are launching jobs, checking server health, investigating a failure, managing automation, or keeping definitions in Git.
The CLI includes colorful tables, monitoring charts, syntax-highlighted code, readable job reports, fuzzy resource lookup, JSON output for scripts, and safety features such as dry-run previews and confirmations for destructive operations.
Here are a few quick examples:
xyCLI can browse and manage Events, workflows, jobs, servers, Server Groups, Monitors, Alerts, snapshots, Plugins, Categories, Tags, notification Channels, Web Hooks, Buckets, Secret Vaults, Tickets, and more. It also includes direct access to system logs, the Plugin Marketplace, import and export tools, and filesystem sync for editor and Git-based workflows.
The project is open source under the MIT License. You can find the source, installation instructions, complete command reference, tutorial, and screenshot gallery here:
Visit the xyCLI repository on GitHub
xyCLI requires Node.js v20 or later and xyOps v1.0.96 or later (v1.1.0 recommended).
I'd love for you to give it a try and share your feedback. If you find a bug or have an idea for a command or improvement, please open an issue. I hope xyCLI makes working with xyOps faster, easier, and a little more fun!
All reactions