Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
cmd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CircleCI

legs-client

legs-client provides the cli command tool and client daemon for legs product.

Legs service document => https://dev.smf.jp/legs/

Installation

Please execute below command. install.sh downloads client tool to current directory.

$ curl --silent https://raw.githubusercontent.com/iij/legs-client/master/install.sh | sh

After installation, you can show version info by version command.

$ ./legsc version

And if you need, copy tool binary to /usr/local/bin

$ sudo cp ./legsc /usr/local/bin/legsc

Basic Usage

# show help
$ ./legsc

# set secret key
$ ./legsc secret <your secret key>

# export config file with all current/default values
$ ./legsc export

# specify config file path
$ ./legsc -c path/to/config.yml secret <your secret key>

# start client in foreground
$ ./legsc start -f

# start client in background
$ ./legsc start

# stop client
$ ./legsc stop

# send data to server
$ ./legsc send routing/name '{"value": 1}'

Development

# get go libraries which use in project.
$ make setup

# dep ensure
$ make dep

# start daemon with localconfig and tail log file.
$ make run

# stop daemon
$ make stop

# format by goimports
$ make fmt

About

Daemon client and cli tool for IIJ Legs service.

Resources

License

Packages

No packages published

Languages