为bash创建别名命令,并为mkdir取消命名

卢卡斯·维莱拉(Lucas Vilela)

我想在终端中创建一个命令,以创建档案的基本结构

terminal: bone (这将在我的文件夹中创建一个如下所示的基本结构:)

├── index.html
└── js
    └── vendor
        ├── backbone.js
        └── underscore.js

为此,我也在我的bash个人资料中创建了此功能

> bone() {
>     touch index.html
>     mkdir js
>     mkdir js/vendor
>     curl https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone.js >
> js/vendor/backbone.js
>     curl https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore.js
> > js/vendor/underscore.js
> 
> }

现在我想创建一个命令,当我键入

terminal: bone newproject 

创建一个名称为newproject的文件夹,并在bone函数的所有文件中创建一个文件夹。

└── newproject
   └──index.html
   └── js
      └── vendor
          ├── backbone.js
          └── underscore.js

谁能帮我 ?ks

赛勒斯

修改您的功能:

bone() {
  mkdir -p "./$1/js/vendor"
  touch "./$1/index.html"
  curl https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone.js > "./$1/js/vendor/backbone.js"
  curl https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore.js > "./$1/js/vendor/underscore.js"
 }

用法(示例):

骨头
骨头新项目

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档