Skip to content

owen-debiasio/cmdcreate

cmdcreate

Easily create and manage your own custom commands

Badge Commits Badge License Badge Issues


Documentation and Resources

I do my best to provide as much documentation as I can. You can view the table of contents and information here: Intro to Documentation and Resources


Installation

Note

If you are looking for information on updates and how to update, check out Information Regarding cmdcreate and Updates. While you are at it, also check out the Version Support Information for more information about updates.

Arch Linux (AUR manager)

Stable

yay -S cmdcreate

Latest git

Warning

Latest git builds have a possibility of being broken, unfinished, and potentially dangerous to your system. Use with caution.

yay -S cmdcreate-git

Manual Package Install

Note

If using the standalone binary, you are able to run it portably, without installation if you wish.

You can find .deb, .rpm and standalone binary packages in the latest release.

Build From Source

Dependencies

Gather Prerequisites
Setup

Note

I recommend using the stable branch, but you can choose whatever if needed.

rustup default stable
Add needed target

Important

The target you choose is based on your CPU architecture. Choose accordingly.

x86_64
rustup target add x86_64-unknown-linux-musl
x86, i686, i386
rustup target add i686-unknown-linux-musl
aarch64 (ARM64)
rustup target add aarch64-unknown-linux-musl
arm (32-bit, armv7)
rustup target add armv7-unknown-linux-musleabihf
Install cargo-zigbuild

Important

Make sure you have zig installed, or else it will not build

cargo install cargo-zigbuild

Build & Install

Clone and enter repository
git clone https://github.com/owen-debiasio/cmdcreate.git --depth=1
cd cmdcreate
Automatic (recommended)
./dev/install.sh
Manual

Warning

Be prepared to manually troubleshoot issues.

Note

The resulting binary after you build will be located in the following:

target/<target of your choice>/release/cmdcreate

Tip

If you get an error while building such as:

error occurred in cc-rs: failed to find tool "zig": No such file or directory (os error 2)

Try prefixing cargo zigbuild with:

PATH="$(pwd)/<path to directory containing zig binary>:$PATH"

cargo zigbuild --release --target <target of your choice>
sudo install -Dm755 target/<target of your choice>/release/cmdcreate /usr/local/bin/cmdcreate

(C) 2026 Owen Debiasio

Licensed under GPL Version 3