|
|
1
2
在命令之间共享信息正如评论中所说,如果需要跨命令共享数据,则需要将其持久化。您使用的结构与此无关,但为了简单起见,并且由于JSON是当前数据交换中扩展最广泛的语言,我们将使用它。
我应该在哪里创建它(路径)?我的建议是使用用户的主页。许多应用程序将其配置保存在此处。这将允许轻松实现多环境解决方案。假设您的配置文件将被命名为 myApp 。
什么时候清洗?
这显然取决于您的要求。但是,如果你总是需要跑步
如何存储?
这很简单。如果您需要保存的是
阅读它?
流
|
|
|
2
2
如果您试图在命令行工具的不同命令执行期间保持状态,则有2个选择。
在1上。
我认为,对于任何参数等,最好只在CLI工具运行的生命周期内存在。编程中可能的最小范围变量的等价物。当您需要无限期地保持状态时,这种方法效果很好,但如果在
在2上。 这有一定的优先权。unix理念( wikipedia )建议:
因此,您可以为第一个选择一些输出(到标准输出)格式
示例:
然后运行程序,并将命令管道连接在一起:
|
|
ginad · 如何在go-app组件中执行javascript代码 1 年前 |
|
|
Jason Fingar · 方法在另一个方法的上下文中不可访问 1 年前 |
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
|
pmoubed · 这是使用计时器的goroutine泄漏吗? 1 年前 |