- 主题:命令行工具界面的一个想法
- emacs中的transient库是一个命令参数显示界面。在magit中有使用,用magit过程中,我突然想到,如果emacs之外的命令行也有这种界面,那可能会是一个很好的东西。
 
 感觉transient这种方式非常合理:
 如果你记住了参数用的顺手,它一闪而过,不会影响你,几乎不会有任何中间的阻碍,甚至相当于它不存在。你只要连续按你记住的命令就可以了。
 
 如果你不熟悉参数,或者生僻的没记住的参数选项。它可以在输入命令的中间状态停下来,给你提示,然后继续。这要比man或者搜一下命令方便。
 
 可惜它只限于emacs里。如果有一个通用的此类组件可以被其他命令行gui工具使用。我感觉会很有用。就拿magit和常规的git工具来对比。加入git也有类似transient这种库可以调用,那git这么多复杂的子命令,参数,都可以有一个无障碍界面来展示和提供选择。那几乎就是emacs之外的magit了。
 
 再比如其他的命令行工具比如find grep…mysql客户端,redis客户端…
 
 有没有可能作一个这样的库,lib之类的东西?这样在实现命令行工具的时候,就可以用上这种界面,用户更方便便捷。各位觉得呢?
 --
 FROM 117.133.52.*
 
- 非常有道理
 
 【 在 chunhui 的大作中提到: 】
 : 标  题: 命令行工具界面的一个想法
 : 发信站: 水木社区 (Thu Sep 21 14:32:21 2023), 站内
 :
 : emacs中的transient库是一个命令参数显示界面。在magit中有使用,用magit过程中,我突然想到,如果emacs之外的命令行也有这种界面,那可能会是一个很好的东西。
 :
 : 感觉transient这种方式非常合理:
 : 如果你记住了参数用的顺手,它一闪而过,不会影响你,几乎不会有任何中间的阻碍,甚至相当于它不存在。你只要连续按你记住的命令就可以了。
 :
 : 如果你不熟悉参数,或者生僻的没记住的参数选项。它可以在输入命令的中间状态停下来,给你提示,然后继续。这要比man或者搜一下命令方便。
 :
 : 可惜它只限于emacs里。如果有一个通用的此类组件可以被其他命令行gui工具使用。我感觉会很有用。就拿magit和常规的git工具来对比。加入git也有类似transient这种库可以调用,那git这么多复杂的子命令,参数,都可以有一个无障碍界面来展示和提供选择。那几乎就是emacs之外的m
 : agit了。
 :
 : 再比如其他的命令行工具比如find grep…mysql客户端,redis客户端…
 :
 : 有没有可能作一个这样的库,lib之类的东西?这样在实现命令行工具的时候,就可以用上这种界面,用户更方便便捷。各位觉得呢?
 : --
 :
 :        没有身体的摩擦,哪来的爱情火花
 :                            -----  一个身材爆好的美女
 :
 :
 : 28
 :
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 117.133.52.*]
 --
 FROM 124.207.188.194
 
- 这种库的实现复杂度感觉也不是非常高。关键就是得有非常到位的命令行工具使用经验和体会。
 
 呼唤哪位大牛一个。我现在实在是没时间折腾。
 【 在 DreamDreams 的大作中提到: 】
 : 非常有道理
 : 膍
 --
 FROM 117.133.52.*
 
- 等我退休的
 
 【 在 chunhui 的大作中提到: 】
 : 标  题: Re: 命令行工具界面的一个想法
 : 发信站: 水木社区 (Thu Sep 21 14:50:11 2023), 站内
 :
 : 这种库的实现复杂度感觉也不是非常高。关键就是得有非常到位的命令行工具使用经验和体会。
 :
 : 呼唤哪位大牛一个。我现在实在是没时间折腾。
 : 【 在 DreamDreams 的大作中提到: 】
 : : 非常有道理
 : : 膍
 :
 : --
 :                     从积极努力,到得过且过。从坚强,到脆弱
 :                     从信誓旦旦,到唯唯诺诺。从热情,到冷漠
 :                     从扯淡逗比,到不再幽默。从茫然,到尖刻
 :                     从要这样活!到就这么过。从奔三,到不惑 2020年叻
 : 45
 :
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 117.133.52.*]
 --
 FROM 124.207.188.194
 
- 花个几个月一年作出来这个,全世界通用。有名气赚大钱,然后第二年就可以退休了。
 【 在 DreamDreams 的大作中提到: 】
 : 等我退休的
 --
 FROM 117.133.52.*
 
- 能不能做出来存疑,不能赚钱是确定无疑的
 
 另外已经过了想靠着这类名声找工作的年龄,估计大半也是找不到的
 
 【 在 chunhui 的大作中提到: 】
 : 标  题: Re: 命令行工具界面的一个想法
 : 发信站: 水木社区 (Thu Sep 21 15:08:48 2023), 站内
 :
 : 花个几个月一年作出来这个,全世界通用。有名气赚大钱,然后第二年就可以退休了。
 : 【 在 DreamDreams 的大作中提到: 】
 : : 等我退休的
 :
 : --
 :
 : 这是一个宁静的夜晚 耳朵里钻进了一只蝉 嗡~嗡~ 叫得我心烦
 : 这是一个宁静的夜晚 咳嗽声横穿过了花园 咳~咳~ 咳得我意乱
 : 这是一个宁静的夜晚 啼哭证明窗户没关严 哇~哇~ 让我不心安
 : 这是一个宁静的夜晚 急刹车的尖叫声很远 嘎~嘎~ 把思路打断
 : 38-38/1
 :
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 117.133.52.*]
 --
 FROM 124.207.188.194
 
- 肯定能做出来。我仔细想了一下,不存在根本性的障碍。赚钱确实是没谱的事。
 【 在 DreamDreams 的大作中提到: 】
 : 能不能做出来存疑,不能赚钱是确定无疑的
 : 另外已经过了想靠着这类名声找工作的年龄,估计大半也是找不到的
 --
 FROM 117.133.52.*
 
- 你对我都比我自己有信心,哈哈
 
 【 在 chunhui 的大作中提到: 】
 : 标  题: Re: 命令行工具界面的一个想法
 : 发信站: 水木社区 (Thu Sep 21 15:58:25 2023), 站内
 :
 : 肯定能做出来。我仔细想了一下,不存在根本性的障碍。赚钱确实是没谱的事。
 : 【 在 DreamDreams 的大作中提到: 】
 : : 能不能做出来存疑,不能赚钱是确定无疑的
 : : 另外已经过了想靠着这类名声找工作的年龄,估计大半也是找不到的
 :
 : --
 :
 :        八号线 十号线 常跟美女贴身站 沾一身香汗
 :        早七点 晚八点 没有时间去锻炼 腹肌要不见
 :
 :
 : 20
 :
 :
 : ※ 来源:·水木社区 mysmth.net·[FROM: 117.133.52.*]
 --
 FROM 124.207.188.194
 
- 我想了一下,这个真没什么技术上的难度。只是一个细活,比较繁琐。
 【 在 DreamDreams 的大作中提到: 】
 : 你对我都比我自己有信心,哈哈
 --
 FROM 117.133.52.*
 
- 没接触过 emacs he  magit,找了个介绍的视频看( https://systemcrafters.net/mastering-git-with-magit/introduction/-  ) - 感觉 fish 的自动补全会不会比较接近这个能力? - 比如 tar -<tab> 或者 7za<tab> 都会根据 man 文档补全相应参数及简介 - 【 在 chunhui 的大作中提到: 】 - : emacs中的transient库是一个命令参数显示界面。在magit中有使用,用magit过程中,我突然想到,如果emacs之外的命令行也有这种界面,那可能会是一个很好的东西。 - : 感觉transient这种方式非常合理: - : 如果你记住了参数用的顺手,它一闪而过,不会影响你,几乎不会有任何中间的阻碍,甚至相当于它不存在。你只要连续按你记住的命令就可以了。 - : ................... - -- - 修改:jyw FROM 220.194.45.* - FROM 220.194.45.*