fdm-cli,一个致力于管理项目初始化模板的工具脚手架

news/2024/10/18 3:31:16/

希望各位可以了解fdm-cli,并在合适的时候尝试使用一下。

阅读本文你将获得

  1. 一个(好用的)项目模板初始化工具
  2. 这个(好用的)工具的使用方法
  3. 给作者点一个 star 的机会

一、不愿再复制粘贴

小N每次在写项目的时候,遇到所用技术栈相同的时候,总习惯于去git上将之前开发过的项目clone下来。

又或是直接在本地CV文件,再将其里面的无用文件删掉,保留基础文件以及一些用顺手的工具函数,在此基础上,进行新的开发。

小E在团队里负责的事情比较多,每次起新项目的时候,他就很痛苦。

因为要对照着团队的规范,一项一项的配置,通常要配置好久。

但是又怕直接用之前的git仓库会带来一些无用依赖,只好从零开始慢慢配置,耗费不少的时间。

小D是一位后端工程师,他要为自己的后端项目写一些前端界面。

但是从零开始搭建很耗费精力,亟需一个工具将前期步骤准备好,直接进入开发阶段。

类似于小N小E小D这样的情况,在身边比比皆是,那为何没有一个工具来帮助管理这个情况呢?

于是,fdm-cli一个致力于解决项目模板初始化管理的脚手架工具,诞生了!

获取方式:

npm install fdm-cli -g

二、fdm-cli是一个怎样的工具?

Github:https://github.com/wangenze267/fdm-cli

作为一个管理工具,它目前暂时具有以下命令:

为了测试,我们建个Ned文件夹,里面有个ned.txt文件,接着我们在外边的test目录下执行fdm list查看当前的模板清单列表

接着,我们将Ned作为模板,保存起来,运行fdm save ./Ned,输入描述

保存成功后,执行fdm list,再次查看模板列表,可以看见我们保存的模板已经在其中了。

删掉Ned文件夹,执行fdm create命令。

会提示我们先输入项目名,完后提供给我们模板库的选项,我们可以选择一个来建立我们的初始化项目,我们这里直接选择刚刚保存的 Ned 模板就好。

创建成功后,我们可以看到这正是我们之前保存的想要作为模板的项目文件。

三、给个STAR吧

无论是作为小N小E小D,还是他们的问题解决者,Ned,都有个想要获得星星的心愿。

如果觉得对你有用,不妨使用一下,也可以点进仓库中给予一个Star

https://github.com/wangenze267/fdm-cli


http://www.ppmy.cn/news/1063057.html

相关文章

ViewBinding的基本使用

在app目录下的build.gradle文件中开启viewBinding,开启方式跟DataBinding类似,其中apply plugin: kotlin-android-extensions 是启用绑定机制,跟 ViewBinding 功能类似,都是kotlin自动的 build.gradle apply plugin: com.androi…

Shell基础_Shell概述及脚本执行方式

文章目录 1. Shell概述1.1 Shell是什么1.2 Shell的分类1.3 Linux支持的Shell1.4 总结 2. Shell脚本的执行方式2.1 echo输出命令2.2 第一个脚本2.3 脚本执行 1. Shell概述 1.1 Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行…

Flask 项目结构

前面我们了解了 Flask 框架的特性和一些用法,比如创建一个简单应用、做些页面,以及增加鉴权模块等,如果要将 Flask 用于实际项目开发,还需要了解一下 Flask 项目结构。 Flask 是一个轻量级的 Web 框架,扩展性强&#…

开发中常用的小脚本、工具

文章目录 1. mysql数据库相关1.1 查看数据库各表占用内存大小1.2 数据库字段脱敏脚本 1. mysql数据库相关 1.1 查看数据库各表占用内存大小 SELECT table_name, ROUND(((data_length index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.t…

牛妹爱数列

D-牛妹爱数列_牛客练习赛67 (nowcoder.com) 问题描述:给01数组,可以进行一下两种操作: 将位置上的数进行翻转将从1到当前位置的数进行翻转 求最小的翻转次数,使数列上的数全部变为0。 思路: 最优,满足…

docker harbor私有库

目录 一.Harbor介绍 二.Harbor的特性 三.Harbor的构成 四.Harbor构建Docker私有仓库 4.2在Server主机上部署Harbor服务(192.168.158.25) 4.2.1 这时候这边就可以去查看192.168.158.25网页 4.3此时可真机访问serverIP 4.4通过127.0.0.1来登陆和推送镜…

山西电力市场日前价格预测【2023-08-26】

日前价格预测 预测明日(2023-08-26)山西电力市场全天平均日前电价为287.61元/MWh。其中,最高日前电价为318.26元/MWh,预计出现在19: 30。最低日前电价为246.18元/MWh,预计出现在05: 15。 价差方向预测 1: 实…

网络渗透day03-Windows Server相关知识

1.在Windows Server中,以下哪个工具用于实时监视系统资源使用情况? A.Event Viewer B.Task Manager C.Performance Monitor D.Resource Monitor 正确答案:D 答案解析:Resource Monitor用于实时监视系统资源使用情况。 2.在Wi…