Skip to content

Command-line tools for working with Icecast Admin API

License

Notifications You must be signed in to change notification settings

essentialkaos/icecli

GitHub Actions CI Status GitHub Actions CodeQL Status Codebeat badge GoReportCard

InstallationCommand-line completionUsageCI StatusContributingLicense


icecli is a command-line tools for working with Icecast Admin API.

Installation

From source

To build the icecli from scratch, make sure you have a working Go 1.21+ workspace (instructions), then:

go install github.com/essentialkaos/icecli@latest

Prebuilt binaries

You can download prebuilt binaries for Linux from EK Apps Repository:

bash <(curl -fsSL https://apps.kaos.st/get) icecli

Command-line completion

You can generate completion for bash, zsh or fish shell.

Bash:

sudo icecli --completion=bash 1> /etc/bash_completion.d/icecli

ZSH:

sudo icecli --completion=zsh 1> /usr/share/zsh/site-functions/icecli

Fish:

sudo icecli --completion=fish 1> /usr/share/fish/vendor_completions.d/icecli.fish

Usage

CI Status

Branch Status
master CI
develop CI

Contributing

Before contributing to this project please read our Contributing Guidelines.

License

Apache License, Version 2.0