/slu

SikaLabs UTils

Primary LanguageGo

slu: SikaLabs Utils

SikaLabs SikaLabs SikaLabs

Install

Mac

brew install sikalabs/tap/slu

Linux AMD64 (using install-slu, recommended)

Install latest version of slu using install-slu tool.

sudo su -
VERSION=v0.1.0 && \
OS=linux && \
ARCH=amd64 && \
BIN=install-slu && \
curl -L https://github.com/sikalabs/${BIN}/releases/download/${VERSION}/${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz -o ${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz && \
tar -xvzf ${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz install-slu && \
rm ${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz && \
mv ${BIN} /usr/local/bin/ && \
install-slu install

You can do the same with this one-liners

sudo su - && VERSION=v0.1.0 && OS=linux && ARCH=amd64 && BIN=install-slu && curl -L https://github.com/sikalabs/${BIN}/releases/download/${VERSION}/${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz -o ${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz && tar -xvzf ${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz install-slu && rm ${BIN}_${VERSION}_${OS}_${ARCH}.tar.gz && mv ${BIN} /usr/local/bin/ && install-slu install
curl -fsSL https://ins.oxs.cz/slu-linux-amd64.sh | sudo sh

For upgrade of slu just run

install-slu install

Windows (scoop)

Install unsing scoop

scoop install https://raw.githubusercontent.com/sikalabs/scoop-bucket/master/slu.json

Autocomplete

See: slu completion

Bash

source <(slu completion bash)

CLI Usage

Generated CLI Docs on Github

See: https://github.com/sikalabs/slu-cli-docs/blob/master/slu.md#slu

Generate CLI Docs

Generate Markdown CLI docs to ./cobra-docs

slu generate-docs