Skip to main content

The Domain

  • WizardCD is a unified deployment framework designed to simplify Continuous Delivery across on-premise and cloud environments. 
  • It enables teams to configure once and deploy anywhere — with a single command. 
  • Our platform bridges the gap between DevOps and infrastructure automation, making deployments faster, more reliable, and easy to manage.


Element 2
Element 2

Our Team

  • We’re a small, passionate team of engineers and designers under EBB Systems, focused on simplifying the complex world of software deployment. 
  • We believe every build, release, and update should be predictable, repeatable, and secure. 
  • Together, we’re crafting the future of on-prem and hybrid Continuous Delivery tools — built for developers, by developers.


Our Philosophy

  • Simplicity and automation drive everything we build. 
  • WizardCD was created to give engineering teams more control with less complexity — no bulky pipelines, no manual rollbacks, no guesswork. 
  • We focus on clean YAML configurations, rapid deployment, and seamless integration with your existing CI/CD tools.


Element 2

Install WizardCD

  • WizardCD is distributed as an executable CLI you can install on macOS, Windows, or Linux. 
  • You can also compile it from source if no pre-built package is available.



Install WizardCD on macOS (Homebrew)


WizardCD is distributed as a signed Homebrew formula, allowing macOS users to install, update, and remove it directly from the terminal.


1. Ensure Homebrew is installed

If you don’t already have Homebrew, install it by visiting brew.sh

Homebrew is a free and open-source package manager for macOS.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Add the official WizardCD tap

This makes Homebrew aware of the Engineered By Bytes Ltd repository.

brew tap engineeredbybytes/wizardcd

3. Install WizardCD

Once the tap is added, install the CLI:

brew install wizardcd

4. Verify the installation

Confirm that WizardCD was successfully installed:

wizard --version

When installed, you’ll see an ASCII banner confirming version + path information.


Update WizardCD

Homebrew automatically keeps WizardCD up to date.

To upgrade manually:

brew upgrade wizardcd

Uninstall WizardCD

To completely remove WizardCD from your system:

brew uninstall wizardcd
brew untap engineeredbybytes/wizardcd

This removes both the CLI and the tap reference from Homebrew.


Logs & Configuration

WizardCD stores runtime logs under:

/usr/local/var/log/wizardcd/

Each deployment creates timestamped log entries with automatic rotation.


Repository Information

Tap: engineeredbybytes/wizardcd

Formula: github.com/engineeredbybytes/homebrew-wizardcd

Releases: github.com/engineeredbybytes/wizardcd-releases


Install WizardCD on Linux (Debian / Ubuntu)

WizardCD provides an officially signed APT repository for Debian-based systems, allowing you to install and update WizardCD like any other system package.

Follow these steps to install WizardCD on Linux (Debian / Ubuntu):


1. Install required packages

Make sure your package index and required utilities are up to date.

sudo apt update && sudo apt install -y curl gnupg apt-transport-https ca-certificates

2. Add the WizardCD signing key

Import Engineered By Bytes Ltd’s official GPG key to verify package integrity.

curl -fsSL https://wizardcd.com/install/linux/deb/gpg.key | sudo tee /etc/apt/trusted.gpg.d/wizardcd.asc

3. Verify the key fingerprint (recommended)

Check that the imported key matches the published fingerprint.

sudo gpg --show-keys /etc/apt/trusted.gpg.d/wizardcd.asc


Example output:


/etc/apt/trusted.gpg.d/wizardcd.asc
-------------------------------------------------
pub   rsa4096 2025-10-20 [SC]
ABCD EFGH IJKL MNOP QRST UVWX YZAB CDEF GHIJ KLMN
uid           Engineered By Bytes Ltd (WizardCD Package Signing Key) <info@engineeredbybytes.com>
sub   rsa4096 2025-10-20 [E]

Trust Source: View full FINGERPRINT.txt


4. Register the WizardCD repository

echo "deb [arch=amd64] https://wizardcd.com/install/linux/deb stable main" | sudo tee /etc/apt/sources.list.d/wizardcd.list

5. Refresh and install WizardCD

sudo apt update
sudo apt install wizardcd

6. Confirm installation

wizard --version


WizardCD packages are digitally signed by Engineered By Bytes Ltd.
Future updates can be installed using:


sudo apt upgrade wizardcd

Repository root: https://wizardcd.com/install/linux/deb/


Install WizardCD on RedHat / CentOS / Fedora

     WizardCD provides a signed RPM repository for RedHat-based distributions.Once added, you can install and   update WizardCD       using your system’s native package manager.

     Follow these steps to Install WizardCD on RedHat / CentOS / Fedora:


1. Prepare your system

Make sure your package index and verification tools are up to date.

These utilities are required to validate WizardCD’s signed packages.

$ sudo yum update -y && sudo yum install -y curl gnupg2 ca-certificates

2. Import the official signing key

Add Engineered By Bytes Ltd’s GPG key so your system can verify WizardCD packages.

$ sudo rpm --import https://wizardcd.com/install/linux/rpm/gpg.key

3. Confirm the key fingerprint (optional)

You can verify the imported key to ensure it matches the official signature.

$ rpm -qi gpg-pubkey | grep WizardCD

Example output:

pub   rsa4096 YYYY-MM-DD [SC]
AAAA AAAA AAAA AAAA
uid         Engineered By Bytes Ltd (WizardCD Package Signing Key) <info@engineeredbybytes.com>
sub   rsa4096 YYYY-MM-DD [E]

4. Add the WizardCD repository

Create a new repository file so your system can fetch packages directly from wizardcd.com.

$ sudo tee /etc/yum.repos.d/wizardcd.repo <<EOF
[wizardcd]
name=WizardCD Official Repository
baseurl=https://wizardcd.com/install/linux/rpm/
enabled=1
gpgcheck=1
gpgkey=https://wizardcd.com/install/linux/rpm/gpg.key
EOF

5. Refresh your local repository cache

Clear and rebuild the cache so that the new WizardCD repo is recognized.

$ sudo yum clean all
$ sudo yum makecache

6. Install WizardCD

Once your cache is refreshed, install the WizardCD CLI.

$ sudo yum install wizardcd

7. Verify the installation

Check that WizardCD is correctly installed and accessible.

$ wizard --version

Notes:

WizardCD RPMs are digitally signed by Engineered By Bytes Ltd.

The repository remains active for automatic updates via:

$ yum update or dnf upgrade

Repository root: https://wizardcd.com/install/linux/rpm/


Install WizardCD on Windows (Chocolatey)

WizardCD provides a Chocolatey package for simple installation and updates on Windows systems.


1. Ensure Chocolatey is installed

If you don’t already have Chocolatey, open PowerShell as Administrator and run:


Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = `
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Alternatively, visit: https://chocolatey.org/install


2. Install WizardCD

Once Chocolatey is available, install WizardCD with a single command:

choco install wizardcd

3.Verify the installation

Confirm that WizardCD is properly installed:

wizard --version

Notes:

Chocolatey will automatically handle dependencies and updates.

To upgrade WizardCD later, simply run:

choco upgrade wizardcd

Package source: https://wizardcd.com/install/windows/choco/