Simple daemonless process (swaheli: task <> kazi) manager.
Works by comparing processes by arguments, cwd and executable path.
Docker
docker run --rm foomo/gokazi:latest --helpMulti-arch images (amd64, arm64) are published to Docker Hub.
mise
mise use github:foomo/gokazior run directly:
mise x github:foomo/gokazi -- --helpSee mise.jdx.dev.
Binary release
Download the archive for your OS/arch from the releases page and extract gokazi into your $PATH.
go install
go install github.com/foomo/gokazi/cmd/gokazi@latestRequires Go 1.26+.
$ gokazi help
CLI process manager
Usage:
gokazi [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
config Print config
help Help about any command
list List tasks
stop Stop task by id
version Print version
Flags:
--debug enable debug logs
-h, --help help for gokazi
Use "gokazi [command] --help" for more information about a command.version: '1.0'
tasks:
list:
name: gokazi
description: Own listing process
path: $PWD/bin
cwd: $PWD
args: [list]
list-debug:
name: gokazi
path: $PWD/bin
cwd: $PWD
args: [list, --debug]Contributions are welcome! Please read the contributing guide.
Distributed under MIT License, please see the license file within the code for more details.