Nonchalant / kikanbo

Command line tool for managing device connection status

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kikanbo

kikanbo is command line tool for managing device connection status. And kikanbo is noodle I love 🍜

You can know current device connection status by mention on slack.

Requirements

Installation

$ brew install go // If not installed
$ export PATH=${HOME}/go/bin:${PATH} or export PATH=${GOPATH}/bin:${PATH}

$ go get -u github.com/Nonchalant/kikanbo

Setup

Prepare .env file.

KIKANBO_TOKEN=xoxb-xxxxxxxxxx-xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxx
BOT_MEMBER_ID=<SLACK_BOT_MEMBER_ID>
DEVICES_FILE_DIR=$HOME/.kikanbo // Option
DEVICES_FILE_PATH=$HOME/.kikanbo/devices.json // Option

KIKANBO_TOKEN

Slack Bot Token

BOT_MEMBER_ID

Slack Bot Member Id. You can get on slack app.

DEVICES_FILE_DIR

Device List File Dir. Default is $HOME/.kikanbo.

DEVICES_FILE_PATH

Device List File Path. Default is $HOME/.kikanbo/devices.json.

Usage

Command

$ kikanbo run

Slack

Defaults

e.g. @kikanbo

Show all devices.

Keyword

e.g. @kikanbo iOS 10

Show devices contains keyword (e.g. iOS 10)

Notice

kikanbo is depends on macOS commands instruments. Please run on macOS.

Development

$ go get -u github.com/Nonchalant/kikanbo
$ cd ~/.go/github.com/Nonchalant/kikanbo
$ go run main.go run

About

Command line tool for managing device connection status

License:MIT License


Languages

Language:Go 100.0%