Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7d64151

Browse files
committed
create tutorial only if no tutorial folder
1 parent54d52be commit7d64151

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

‎lib/create/write-demo.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,12 @@ function createFolder(pathToFolder) {
2525
console.log(e);
2626
}
2727
}
28-
varfolders=function(dir){return[
28+
vartutorialFolders=function(dir){return[
2929
path_1.join(dir,'tutorial'),
3030
path_1.join(dir,'tutorial','01'),
3131
path_1.join(dir,'tutorial','02')
3232
];};
33-
varfiles=[
34-
path_1.join('.gitignore'),
33+
vartutorialDemo=[
3534
path_1.join('tutorial','tutorial.md'),
3635
path_1.join('tutorial','01','index.md'),
3736
path_1.join('tutorial','01','01.js'),
@@ -42,8 +41,11 @@ var files = [
4241
];
4342
functioncreateTutorialMd(dir){
4443
returnnewPromise(function(resolve,reject){
45-
folders(dir).forEach(function(folder){returncreateFolder(folder);});
46-
files.forEach(function(file){returncreateFile(dir,file);});
44+
createFile(dir,'.gitignore');
45+
if(!node_file_exists_1.default(path_1.join(dir,'tutorial'))){
46+
tutorialFolders(dir).forEach(function(folder){returncreateFolder(folder);});
47+
tutorialDemo.forEach(function(file){returncreateFile(dir,file);});
48+
}
4749
resolve(true);
4850
});
4951
}

‎src/create/write-demo.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,13 @@ function createFolder(pathToFolder: string): void {
2525
}
2626
}
2727

28-
constfolders=dir=>[
28+
consttutorialFolders=dir=>[
2929
join(dir,'tutorial'),
3030
join(dir,'tutorial','01'),
3131
join(dir,'tutorial','02')
3232
];
3333

34-
constfiles=[
35-
join('.gitignore'),
34+
consttutorialDemo=[
3635
join('tutorial','tutorial.md'),
3736
join('tutorial','01','index.md'),
3837
join('tutorial','01','01.js'),
@@ -44,8 +43,11 @@ const files = [
4443

4544
exportfunctioncreateTutorialMd(dir:string):Promise<boolean>{
4645
returnnewPromise((resolve,reject)=>{
47-
folders(dir).forEach((folder)=>createFolder(folder));
48-
files.forEach((file)=>createFile(dir,file));
46+
createFile(dir,'.gitignore');
47+
if(!fileExists(join(dir,'tutorial'))){
48+
tutorialFolders(dir).forEach((folder)=>createFolder(folder));
49+
tutorialDemo.forEach((file)=>createFile(dir,file));
50+
}
4951
resolve(true);
5052
});
5153
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp