Skip to content

Commit 73b422a

Browse files
sourabh1031debck
authored andcommitted
Add eslint closes #20 (#26)
1 parent 5534188 commit 73b422a

File tree

14 files changed

+171
-204
lines changed

14 files changed

+171
-204
lines changed

.eslintrc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": "strongloop",
3+
"plugins": ["jest"],
4+
"parserOptions":{
5+
"ecmaVersion": 2017
6+
},
7+
"env": {
8+
"es6": true,
9+
"jest": true
10+
}
11+
}
12+

.eslintrc.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,4 @@ typings/
5959

6060
# next.js build output
6161
.next
62+
node_modules/

bin/app.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env node
2-
const sub = require("./sub.js");
2+
'use strict';
3+
const sub = require('./sub.js');
34

45
sub.main();

bin/sub.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
1-
const inquirer = require("inquirer");
2-
const chalk = require("chalk");
3-
const header = require("../lib/header");
4-
const question = require("../lib/question");
5-
const create = require("../lib/create");
6-
const ifdir = require("../lib/ifdir");
1+
'use strict';
2+
const chalk = require('chalk');
3+
const header = require('../lib/header');
4+
const question = require('../lib/question');
5+
const create = require('../lib/create');
6+
const ifdir = require('../lib/ifdir');
77

8-
const func = require("../lib/functions");
8+
const func = require('../lib/functions');
99

10-
const main = (exports.main = async () => {
10+
exports.main = (exports.main = async() => {
1111
header.init();
1212

1313
const result = await ifdir.ask();
1414

1515
const { isdir } = result;
1616

17-
if (isdir === "d") {
18-
const dir_res = await ifdir.getdir();
19-
const { dirname } = dir_res;
17+
if (isdir === 'd') {
18+
const dirRes = await ifdir.getdir();
19+
const { dirname } = dirRes;
2020
create.createdir(dirname);
2121
console.log(
22-
chalk.blue("Directory created successfully") + chalk.red("!!!")
22+
chalk.blue('Directory created successfully') + chalk.red('!!!'),
2323
);
2424
return 0;
25-
} else if (isdir === "f") {
25+
} if (isdir === 'f') {
2626
const input = await question.questions();
2727
// console.log(input);
2828
const { filename, extension } = input;
2929
// console.log(filename);
3030
create.create(filename, extension);
31-
console.log(chalk.blue("File created successfully") + chalk.red("!!!"));
31+
console.log(chalk.blue('File created successfully') + chalk.red('!!!'));
3232

3333
return 0;
34-
} else if (isdir === "dld") {
34+
} if (isdir === 'dld') {
3535
func.deletedirec();
36-
} else if (isdir === "df") {
36+
} else if (isdir === 'df') {
3737
func.deletefile();
38-
} else if (isdir === "fs") {
38+
} else if (isdir === 'fs') {
3939
func.filesize();
40-
} else if (isdir === "rf") {
40+
} else if (isdir === 'rf') {
4141
func.renamefile();
4242
} else {
4343
// Invalid response in isdir

lib/create.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
const shell = require("shelljs");
1+
'use strict';
2+
const shell = require('shelljs');
23

3-
exports.create = filename => {
4+
exports.create = (filename) => {
45
const filePath = `${process.cwd()}/${filename}`;
56
// console.log(filePath);
67
shell.touch(filePath);
78
return 0;
89
};
910

10-
exports.createdir = dirname => {
11+
exports.createdir = (dirname) => {
1112
const path = `${process.cwd()}/${dirname}`;
1213
shell.mkdir(path);
1314
return 0;

lib/functions.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
1-
const shell = require("shelljs");
2-
const question = require("../lib/question");
3-
const ifdir = require("../lib/ifdir");
4-
const fs = require("fs");
5-
const chalk = require("chalk");
1+
'use strict';
2+
const shell = require('shelljs');
3+
const fs = require('fs');
4+
const chalk = require('chalk');
5+
const question = require('../lib/question');
6+
const ifdir = require('../lib/ifdir');
67

7-
exports.deletefile = async () => {
8+
exports.deletefile = async() => {
89
const input = await question.questions();
910
const { filename } = input;
1011
const name = filename;
11-
var x;
12-
x = shell.rm(name);
13-
if (x.code) console.log(chalk.red("The file was was not deleted. "));
14-
else console.log(chalk.blue("The file was deleted "));
12+
const x = shell.rm(name);
13+
if (x.code) console.log(chalk.red('The file was was not deleted. '));
14+
else console.log(chalk.blue('The file was deleted '));
1515
};
1616

17-
exports.deletedirec = async () => {
18-
const dir_res = await ifdir.getdir();
19-
const { dirname } = dir_res;
20-
x = shell.rm("-rf", dirname);
21-
if (x.code) console.log(chalk.red("The folder was was not deleted. "));
22-
else console.log(chalk.blue("The folder was deleted "));
17+
exports.deletedirec = async() => {
18+
const dirRes = await ifdir.getdir();
19+
const { dirname } = dirRes;
20+
const x = shell.rm('-rf', dirname);
21+
if (x.code) console.log(chalk.red('The folder was was not deleted. '));
22+
else console.log(chalk.blue('The folder was deleted '));
2323
};
2424

25-
exports.renamefile = async () => {
25+
exports.renamefile = async() => {
2626
const input = await question.questions();
2727
const { filename } = input;
2828
const name = filename;
2929
const rename = await question.rename();
3030
const { newname } = rename;
3131

32-
fs.rename(name, newname, function(err) {
33-
if (err) console.log("ERROR: " + err);
32+
fs.rename(name, newname, (err) => {
33+
if (err) console.log(`ERROR: ${err}`);
3434
else {
35-
console.log(chalk.blue("file was renamed."));
35+
console.log(chalk.blue('file was renamed.'));
3636
}
3737
});
3838
};
39-
exports.filesize = async () => {
39+
exports.filesize = async() => {
4040
const input = await question.questions();
4141
const { filename } = input;
4242
const name = filename;
4343

4444
const fileSizeInBytes = fs.statSync(name).size;
45-
console.log(fileSizeInBytes + "Bytes");
45+
console.log(`${fileSizeInBytes}Bytes`);
4646
};

lib/header.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
'use strict';
12
const chalk = require('chalk');
23
const figlet = require('figlet');
34

lib/ifdir.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
const inquirer = require("inquirer");
1+
'use strict';
2+
const inquirer = require('inquirer');
23

34
exports.ask = () => {
45
const question = [
56
{
6-
name: "isdir",
7-
type: "input",
7+
name: 'isdir',
8+
type: 'input',
89
message:
9-
"Type (d/f) to create a Directory/file or (dld/df) to delete a directory/file (rf/fs) to rename file/get file size "
10-
}
10+
'Type (d/f) to create a Directory/file or (dld/df) to' +
11+
' delete a directory/file (rf/fs) to rename file/get file size ',
12+
},
1113
];
1214

1315
return inquirer.prompt(question);
@@ -16,10 +18,10 @@ exports.ask = () => {
1618
exports.getdir = () => {
1719
const getdir = [
1820
{
19-
name: "dirname",
20-
type: "input",
21-
message: "Directory name: "
22-
}
21+
name: 'dirname',
22+
type: 'input',
23+
message: 'Directory name: ',
24+
},
2325
];
2426

2527
return inquirer.prompt(getdir);

lib/question.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
1-
const inquirer = require("inquirer");
1+
'use strict';
2+
const inquirer = require('inquirer');
23

34
exports.questions = () => {
45
const questions = [
56
{
6-
name: "filename",
7-
type: "input",
8-
message: "Name of file (name.extension): "
9-
}
7+
name: 'filename',
8+
type: 'input',
9+
message: 'Name of file (name.extension): ',
10+
},
1011
];
1112
// console.log(inquirer.prompt(questions));
1213
return inquirer.prompt(questions);
1314
};
1415

1516
exports.rename = () => {
1617
const rename = {
17-
name: "newname",
18-
type: "input",
19-
message: "Rename to: "
18+
name: 'newname',
19+
type: 'input',
20+
message: 'Rename to: ',
2021
};
2122

2223
return inquirer.prompt(rename);

0 commit comments

Comments
 (0)