jsonでリクエストを記述すると、APIの実行 & 表示 & ドキュメント作成をしてくれるコマンドラインツール
go install github.com/aikizoku/rundoc@v?.?.?
rundoc init
rundoc
└ config
└ common.json
└ auth.json
└ runs
└ sample.json
└ docs
common.json と auth.json に共通情報を記載する runs/sample.jsonを参考にリクエストを記載したjsonを作る
rundocフォルダがあるディレクトリで下記コマンドを実行する
rundoc list
rundoc
実行したいAPIを選ぶ
sample_delete
sample_get
sample_post
sample_put
sample_error
実行する環境を選択する
production
staging
local
ドキュメントを作成するか?を選択する
false
true
------------- Request
DELETE /sample
Authorization: sample_local_token
Content-Type: application/json
X-OS: iOS
{
"fuga": "aaaaa",
"hoge": "xxxxx"
}
------------- Response
time: 7ms
status: 200
{
"fuga": 1,
"hoge": "aaaaaa"
}
------------- Command
rundoc sample_delete -e staging -d