iij / legs-message

Library for define legs protocol messages for legs-server and legs-client

Home Page:https://dev.smf.jp/legs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

legs-message

Library for define legs protocol messages for legs-server and legs-client

Basic Usage

install

go get github.com/iij/legs-message

and

import "github.com/iij/legs-message"

create message

msg := message.NewConsoleStartMessage("session-id", "shell cmd")

Encode to msgpack

b, err := message.Marshal(msg)

Decode from msgpack

msg := &message.ConsoleMessage{}
err = message.Unmarshal(b, msg)

TODOs

  • CI (testing, formatting)

About

Library for define legs protocol messages for legs-server and legs-client

https://dev.smf.jp/legs/

License:BSD 2-Clause "Simplified" License


Languages

Language:Go 98.8%Language:Makefile 1.2%