Skip to content

Releases: Hillyon-Labs/opsctrl_cli

Release v0.1.5

22 Jun 19:04

Choose a tag to compare

Release version 0.1.5

Release v0.1.4

22 Jun 16:01

Choose a tag to compare

Release v0.1.4 Pre-release
Pre-release

Full Changelog: v0.1.3...v0.1.4

Release v0.1.3

21 Jun 19:20

Choose a tag to compare

Release v0.1.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.1.2...v0.1.3

0.1.2

15 Jun 01:20

Choose a tag to compare

Full Changelog: 0.1.1...0.1.2

0.1.1

14 Jun 21:17

Choose a tag to compare

What's Changed

🚀 opsctrl CLI v0.1.1 – Stability & Compatibility Fixes

✨ What’s New

  • Binary Compatibility Fix: Replaced update-notifier with update-notifier-cjs to ensure compatibility with CommonJS and support packaging with pkg.

  • Improved Installer Compatibility: Refined platform detection and version handling logic in install.sh to support:

    • Apple Silicon (macos-arm64)
    • Intel Macs (macos-x64)
    • Linux x64
    • Windows x64

🐛 Bug Fixes

  • Resolved ERR_REQUIRE_ESM crash on launch due to incompatible ESM module in packaged binary.
  • Fixed version mismatch in installer for GitHub tags prefixed with v.

📦 Installation

Use the install script:

curl -sSL https://opsctrl.dev/install.sh | bash -s -- v0.1.1

Or download manually from [Releases](https://github.com/Hillyon-Labs/opsctrl_cli/releases/tag/0.1.1).


Full Changelog: 0.0.1...0.1.1

0.0.1

14 Jun 19:07
32df1c3

Choose a tag to compare

🚀 opsctrl CLI v0.0.1 – Initial Release

We’re excited to introduce the first public release of opsctrl, a cross-platform CLI tool designed to streamline diagnosis of kubernetes workload

✨ Highlights

  • Cross-platform binaries available for Linux, macOS, and Windows.

  • 🔐 Secure login flow with environment-specific support (UAT vs Production).

  • 🧠 Simplified configuration via environment variables.

  • 🌐 Distribution via:

🧰 Features

  • opsctrl login: Authenticate against your configured backend.
  • opsctrl diagnose <podName>: diagnose your pods and instantly figure what's going on
  • opsctrl logout: invalidate current session and start affresh

📦 Installation

# via npm
npm install -g opsctrl

# via install script
curl -sSL https://opsctrl.dev/install.sh | bash

🛠️ Known Issues

  • Warning when packaging with pkg related to third-party modules (harmless, under review).
  • ESM support is limited due to pkg snapshotting; best used with CommonJS-compatible modules.