主要使用工具
mask
在 Mac 中的安装方式为
mask 0.9.0 不支持默认任务,所以暂时使用 Just 。
在 Mac 中的安装方式为
相关代码为
运行方式为
示例代码中使用了交互选择工具 choose-gui,在 Mac 中的安装方式为
示例代码中使用 awk 处理文本,在 Mac 中的安装方式为
本页面
实现默认任务效果代码
Mask工具使用示例
使用交互选择工具 choose-gui 选择本文档中可以执行的命令
提取本文档中的子命令
提取本文档中交互选择可见的子命令,描述的开头使用 (hidden) 标记交互选择中不可见的子命令,在 mask-SubCommand-visible-filter 中过滤
本文档中的子命令的名称列表
本文档中交互选择可见的子命令的名称列表
(hidden) 从 mask 的帮助中提取子命令的 awk 脚本,在交互选择列表中不可见
{ if ("SubCommands" == section) { sub(/^[ ]+/, ""); print; } } { if ("SUBCOMMANDS:" == $0) section = "SubCommands" }
(hidden) 过滤描述的开头使用 (hidden) 标记交互选择中不可见的子命令的 awk 脚本,在交互选择列表中不可见
{ if ("(hidden)" != $2) print; }
(hidden) 提取子命令名称的 awk 脚本
{ print $1; }
个人本地使用的脚本,读者请忽略
jump cd mask-draft
个人本地使用的脚本,读者请忽略
root_dir=`pwd` code_workspace="${root_dir}/mask.code-workspace" if [ -f "${code_workspace}" ]; then code "${code_workspace}"; else code "${root_dir}"; fi
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2018 群英 版权所有 茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号-36 粤公网安备 44090202000006号 粤工商备P091701000595