我打算使用 GO 來構(gòu)建一個(gè)在本機(jī)系統(tǒng) shell 中執(zhí)行的 CLI 工具,而不是一個(gè)單獨(dú)的 shell。除了 codegangsta/cli 之外,還有哪些 GO 軟件包可用于此目的?另外,是否有任何包可以在 GO 中獲得 REST API 調(diào)用支持(例如 curl)?
1 回答

明月笑刀無情
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
curl
在 Go 中有一個(gè)有趣的實(shí)現(xiàn) astaxie/bat
Go 為人類實(shí)現(xiàn)了類似 CLI cURL 的工具。Bat 可用于測試、調(diào)試以及與 HTTP 服務(wù)器的一般交互。
這意味著您需要實(shí)現(xiàn) REST 服務(wù)器,以便任何類似 curl 的工具與其交互。
例如參見“在 Go 中制作 RESTful JSON API ”。
- 1 回答
- 0 關(guān)注
- 227 瀏覽
添加回答
舉報(bào)
0/150
提交
取消