GO 支持使用本机系统构建 CLI 工具 shell
GO support for building CLI tools using native system shell
我计划使用 GO 构建在本机系统中执行的 CLI 工具 shell 而不是单独的 shell。
除 codegangsta/cli 外,GO 的哪些软件包可用于此目的?
此外,
是否有任何软件包可以获得 REST API 调用支持(例如 curl)
在去?
curl
在 Go 中有一个有趣的实现 astaxie/bat
Go implemented CLI cURL-like tool for humans. Bat can be used for testing, debugging, and generally interacting with HTTP servers.
这意味着您需要实施 REST 服务器,以便任何类似 curl 的工具与其交互。
参见例如“Making a RESTful JSON API in Go”。
我计划使用 GO 构建在本机系统中执行的 CLI 工具 shell 而不是单独的 shell。 除 codegangsta/cli 外,GO 的哪些软件包可用于此目的?
此外, 是否有任何软件包可以获得 REST API 调用支持(例如 curl) 在去?
curl
在 Go 中有一个有趣的实现 astaxie/bat
Go implemented CLI cURL-like tool for humans. Bat can be used for testing, debugging, and generally interacting with HTTP servers.
这意味着您需要实施 REST 服务器,以便任何类似 curl 的工具与其交互。
参见例如“Making a RESTful JSON API in Go”。