1 Star 2 Fork 0

子午/zwtools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
zwprj 1.37 KB
一键复制 编辑 原始数据 按行查看 历史
lizheng 提交于 2024-09-09 12:36 . feat |> new feat
ROOT_PATH=$PATH_ZWTL_ROOT
WORK_PATH=$PATH_ZWTL_HOST/zwprj
# 专用文件
THIS_FILE=$ROOT_PATH/zwprj
LINK_FILE=$PATH_ZWTL_INST/prj
# 导入文件
source $ROOT_PATH/tools/scripts/utils
########################################################################################################
# 打印使用方法
########################################################################################################
function print_usage()
{
echo "[Usage]: "
printf "%-20s%-50s\n" " prj -sw" "run num cmd"
}
function module_switch()
{
printf "%-5s: " $1
$1 -sw $2
}
function prj_switch()
{
module_switch zwcd $1
module_switch cmd $1
module_switch et $1
}
function module_rm()
{
$1 -rm $2
}
function prj_rm()
{
module_rm zwcd $1
module_rm cmd $1
module_rm et $1
}
########################################################################################################
# 程序入口
########################################################################################################
function zwprj_entry()
{
# 如果没写参数, 或帮助命令, 则打印帮助信息
if [ $# = 0 ] || [ $1 = '-h' ] || [ $1 = '--help' ];then
print_usage
exit 1
fi
case $1 in
-init) common_init ;;
-edit) edit_file $THIS_FILE ;;
-sw) prj_switch $2 ;;
-rm) prj_rm $2 ;;
-x) cmd -x ;;
esac
}
zwprj_entry $@
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zw_note/zwtools.git
git@gitee.com:zw_note/zwtools.git
zw_note
zwtools
zwtools
master

搜索帮助