💤

リッチなプログレスバー付きの sleep コマンド「slp」の紹介

2023/05/08に公開

リッチなプログレスバー付きの sleep コマンドである slp を作りました。

https://github.com/koki-develop/slp


こういうの

この記事では slp のインストール方法 ~ 使い方についてまとめます。

インストール

Homebrew を使用している場合は brew install でインストールできます。

$ brew install koki-develop/tap/slp

もしくは、 slp は Go で作られているため go install でインストールすることもできます。

$ go install github.com/koki-develop/slp@latest

使い方

基本的な使い方

引数にスリープする時間 ( 秒 ) を指定して実行するだけです。

$ slp [time]

# 例: 3 秒スリープする
$ slp 3

色を変える

--gradient フラグに色をカンマ区切りで 2 つ渡すことでグラデーションの色を変えることができます。

$ slp [time] --gradient "<COLOR>,<COLOR>"

# 例: 黒 → 白のグラデーション
$ slp 3 --gradient "#000000,#ffffff"

単一の色にする場合は --color フラグに色を指定します。

$ slp [time] --color "<COLOR>"

# 例: 赤
$ slp 3 --color "#ff0000"

まとめ

なんか最近ずっと CLI 作ってます。
羊バージョンはこちら。

https://zenn.dev/kou_pg_0131/articles/sheep-introduction

Discussion