短前缀/命名空间匹配
作者: parijke创建于 2026年7月30日更新于 2026年8月28日
标签area: ui
说明
您的特性请求与问题有关吗 ? 请说明。
目前,用户必须输入确切的任务名称或明显的别名来运行一个任务. 在有大型任务文件和命名空格任务(如:"api:openapi:export")的项目中,如果每个命令都没有手动定义明确的别名,则在本地开发期间打出全名是乏味的.
描述你想要的解决方案
支持 **Shortest Unique Prefix 匹配 **(类似于 Symfony Console 或 Git 子命令匹配) 。
在“a:o:e”的例子中,如果任务明确,就与任务相符。
• 预期行为:
- ** 唯一匹配:** 如果所提供的输入明确匹配一个单一的任务前缀(例如,当只有
api:openapiexport'存在时运行任务 api:o'),则任务应立即执行。 - 相差悬殊: 如果输入匹配多个任务, 任务应该停止执行, 并提供一个有用的建议列表( 类似于 Symfony Console ):
页:1 前缀"道克"是模糊的. 你是说这个吗?
- 理论:数据库
- 学说:
- 学说:移徙
也许用渗出来控制它 比如说
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
选项:
前缀( M): 真实内容来源: go-task/task