Proto commits in duguying/studio

These 18 commits are when the Protocol Buffers files have changed:

Commit:7ed9d09
Author:Rex Lee(李俊)

update

The documentation is generated from this commit.

Commit:242939d
Author:Rex Lee(李俊)

icalendar generator

Commit:c8c876b
Author:Rainesli(李俊)

use go.mod

Commit:5b9b9c4
Author:Rex Lee(李俊)

swagger and update vendor

Commit:c0ba09c
Author:Rex Lee(李俊)

update vendor

Commit:8526389
Author:Rex Lee(李俊)

update vendor and add pprof

Commit:39e7b29
Author:Rex Lee(李俊)

update

Commit:1a31adf
Author:Rex Lee(李俊)

support terminal resize

Commit:0ded920
Author:Rex Lee(李俊)

deal with cli, todo: somewhere has dead loop

Commit:6128e4a
Author:Rex Lee(李俊)

update

Commit:500d08f
Author:Rex Lee(李俊)

cli pipe and cli cmd

Commit:1434f40
Author:Rex Lee(李俊)

update

Commit:5746670
Author:Rex Lee(李俊)

ethernet

Commit:5c2b42e
Author:Rex Lee(李俊)

protobuf for auth key

Commit:01237bf
Author:Rex Lee(李俊)

store report data into boltdb

Commit:cf85c85
Author:Rex Lee(李俊)

performance add timestamp

Commit:bbf0189
Author:Rex Lee(李俊)

add protobuf cmd

Commit:559bba9
Author:Rex Lee(李俊)

1. update vendor 2. use protobuf for ws message