Skip to content

Commit 394c98a

Browse files
authored
Merge pull request #2 from strapi-community/feature/render
Feature/render
2 parents e481082 + 688ae60 commit 394c98a

38 files changed

+1003
-746
lines changed

.eslintrc.json

+18-17
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
{
2-
"env": {
3-
"commonjs": true,
4-
"es2021": true,
5-
"node": true
6-
},
7-
"extends": "eslint:recommended",
8-
"parserOptions": {
9-
"ecmaVersion": "latest"
10-
},
11-
"rules": {
12-
"no-empty": "off",
13-
"indent": ["warn", "tab"],
14-
"linebreak-style": ["error", "unix"],
15-
"quotes": ["error", "backtick"],
16-
"semi": ["error", "always"],
17-
"no-unused-vars": "warn"
18-
}
2+
"env": {
3+
"commonjs": true,
4+
"es2021": true,
5+
"node": true
6+
},
7+
"extends": "eslint:recommended",
8+
"parserOptions": {
9+
"ecmaVersion": "latest"
10+
},
11+
"rules": {
12+
"no-empty": "off",
13+
"indent": ["warn", 2, { "SwitchCase": 1 }],
14+
15+
"linebreak-style": ["error", "unix"],
16+
"quotes": ["error", "backtick"],
17+
"semi": ["error", "always"],
18+
"no-unused-vars": "warn"
19+
}
1920
}

.prettierrc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"arrowParens": "avoid",
44
"singleQuote": true,
55
"printWidth": 80,
6-
"useTabs": true,
6+
"useTabs": false,
77
"tabWidth": 2,
88
"semi": true
99
}

README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
- [🚦 Current Status](#---current-status)
2222
- [✨ Usage](#--usage)
23-
- [🤖 Using CLI Arguments](#---using-cli-arguments)
2423
- [🧹 Resetting project](#---resetting-project)
2524
- [🚀 Features](#---features)
26-
- [🐳 Docker-compose support](#---docker-compose-support)
25+
- [🖐 Requirements](#---requirements)
2726
- [🎗 Contributing](#---contributing)
2827
- [⭐️ Show your support](#---show-your-support)
2928
- [🔗 Links](#---links)
@@ -49,7 +48,7 @@ npx @strapi-community/deployify
4948
@strapi-community/deployify reset
5049
```
5150

52-
_Note_ that **RESET** will delete the `everything` from heroku related to the projectname.
51+
_Note_ that **RESET** will delete the `everything` from heroku related to the projectname, if heroku is selected as a provider
5352

5453
## 🚀 Features
5554

cli/cli.js

+19-19
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,33 @@ const meow = require(`meow`);
22
const meowHelp = require(`cli-meow-help`);
33

44
const flags = {
5-
clear: {
6-
type: `boolean`,
7-
default: true,
8-
desc: `Clear the console`
9-
},
10-
version: {
11-
type: `boolean`,
12-
alias: `v`,
13-
desc: `Print CLI version`
14-
}
5+
clear: {
6+
type: `boolean`,
7+
default: true,
8+
desc: `Clear the console`
9+
},
10+
version: {
11+
type: `boolean`,
12+
alias: `v`,
13+
desc: `Print CLI version`
14+
}
1515
};
1616
const commands = {
17-
help: { desc: `Print help info` },
18-
reset: { desc: `Reset the project` }
17+
help: { desc: `Print help info` },
18+
reset: { desc: `Reset the project` }
1919
};
2020

2121
const helpText = meowHelp({
22-
name: `strapi-tool-deployify`,
23-
flags,
24-
commands
22+
name: `strapi-tool-deployify`,
23+
flags,
24+
commands
2525
});
2626

2727
const options = {
28-
inferType: true,
29-
description: false,
30-
hardRejection: false,
31-
flags
28+
inferType: true,
29+
description: false,
30+
hardRejection: false,
31+
flags
3232
};
3333

3434
module.exports = meow(helpText, options);

cli/index.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@ const init = require(`./init`);
22
const cli = require(`./cli`);
33
const log = require(`./log`);
44
const quickStart = require(`./quickstart`);
5-
const { resetFiles, resetHeroku } = require(`./reset`);
5+
const { resetProvider } = require(`./reset`);
66
const message = require(`./message`);
77
module.exports = {
8-
init,
9-
cli,
10-
log,
11-
quickStart,
12-
resetFiles,
13-
resetHeroku,
14-
message
8+
init,
9+
cli,
10+
log,
11+
quickStart,
12+
resetProvider,
13+
message
1514
};

cli/init.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ const pkg = require(`../package.json`);
33
const unhandled = require(`cli-handle-unhandled`);
44

55
module.exports = ({ clear = true }) => {
6-
unhandled();
7-
welcome({
8-
title: `@strapi-community/deployify`,
9-
tagLine: `by Simen Daehlin`,
10-
description: `${pkg.description}\n${pkg.url}`,
11-
version: pkg.version,
12-
bgColor: `#8d76f9`,
13-
bold: true,
14-
clear
15-
});
6+
unhandled();
7+
welcome({
8+
title: `@strapi-community/deployify`,
9+
tagLine: `by Simen Daehlin`,
10+
description: `${pkg.description}\n${pkg.url}`,
11+
version: pkg.version,
12+
bgColor: `#8d76f9`,
13+
bold: true,
14+
clear
15+
});
1616
};

cli/log.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
const alert = require(`cli-alerts`);
22

33
module.exports = info => {
4-
alert({
5-
type: `warning`,
6-
name: `DEBUG LOG`,
7-
msg: ``
8-
});
4+
alert({
5+
type: `warning`,
6+
name: `DEBUG LOG`,
7+
msg: ``
8+
});
99

10-
console.log(info);
11-
console.log();
10+
console.log(info);
11+
console.log();
1212
};

cli/message.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
const { spinner, chalk } = require(`../utils`);
22
const infoMessage = async message => {
3-
spinner.start(``);
4-
spinner.stopAndPersist({
5-
symbol: `💁`,
6-
text: ` ${chalk.bold.blue.bold(`${message}`)} \n`
7-
});
3+
spinner.start(``);
4+
spinner.stopAndPersist({
5+
symbol: `💁`,
6+
text: ` ${chalk.bold.blue.bold(`${message}`)} \n`
7+
});
88
};
99

1010
module.exports = infoMessage;

cli/quickstart.js

+9-8
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ const { setConfig } = require(`../utils`);
55
* @returns true
66
*/
77
const quickStart = async flags => {
8-
const { projecttype, packagemanager, env } = flags;
8+
const { projecttype, packagemanager, env, provider } = flags;
99

10-
setConfig({
11-
projectType: projecttype.toLowerCase(),
12-
packageManager: packagemanager.toLowerCase(),
13-
env: env.toLowerCase(),
14-
quickStart: true
15-
});
16-
return true;
10+
setConfig({
11+
projectType: projecttype.toLowerCase(),
12+
packageManager: packagemanager.toLowerCase(),
13+
env: env.toLowerCase(),
14+
quickStart: true,
15+
provider: provider || ``
16+
});
17+
return true;
1718
};
1819

1920
module.exports = quickStart;

0 commit comments

Comments
 (0)