このアプリはGo言語で作られたカウンターアプリです
コンソール上で動作し以下の機能を持ちます。
- カウントアップ・ダウン・リセット
- カウンターの名前付け・一覧表示
コマンド入力時の動作一覧
# +1(default)
$ counter up
1
# -1(default)
$ counter down
0
# name option
$ counter up hoge
1
$ counter up hoge2
1
# name list
$ counter list
|-----------------|
| Name | Count |
|-----------------|
| default | 0 |
|-----------------|
| hoge1 | 1 |
|-----------------|
| hoge2 | 1 |
|-----------------|
# delete
$ counter delete hoge2
$ counter list
|-----------------|
| Name | Count |
|-----------------|
| default | 0 |
|-----------------|
| hoge1 | 1 |
|-----------------|
カウンターの値はJSON型で保管してあります。
{
counters: [
{
name: "default".
num: "0",
},
{
name: "hoge1",
num: "1"
},
{
name: "hoge2",
num: "1"
}
]
}
名前を付けない場合、defaultとなります。