-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
0.1.7 - refining cli code structure and naming conventions to get ready for more complex installable files/code
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export default function (jetstreamGitignoreText: string): string; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export default function (string: string, prefixLineBreak?: boolean, suffixLineBreak?: boolean): void; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export default function (string: string, prefixLineBreak?: boolean, suffixLineBreak?: boolean): void; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export default function (filepath: string): boolean; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
This file was deleted.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export default function (): void; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
// ./src/generators/jetstream/generateConfigJetstream.ts | ||
|
||
import fs from 'fs-extra' | ||
|
||
import cwd from '../../helpers/cwd.js' | ||
import projectFileDoesExist from '../../helpers/projectFileDoesExist.js' | ||
|
||
export default function (jetstreamGitignoreText:string): string { | ||
|
||
const filename = 'jetstream.php' | ||
const filepath = '/config/' + filename | ||
|
||
if ( projectFileDoesExist(filepath) ) { | ||
|
||
fs.readFile(cwd + filepath, 'utf8', function(err, data) { | ||
|
||
// error check | ||
if (err) { throw err } | ||
|
||
let modifiedData = String(data).replace( | ||
/\/\/Features::termsAndPrivacyPolicy(),/g, 'Features::termsAndPrivacyPolicy(),' | ||
).replace( | ||
/\/\/Features::api(),/g, 'Features::api(),' | ||
) | ||
|
||
// If no error, then overwrite the current gitignore file content wrapped in VILT DS gitignore code | ||
// fs.outputFileSync(cwd + filepath, generateJetstreamGitignore(String(data)), { flag: 'w+' }) | ||
|
||
}) | ||
|
||
} | ||
|
||
return '' | ||
|
||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,6 @@ ${developer} | |
${mac} | ||
${windows} | ||
`; | ||
|
||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// ./cli/helpers/cliSuccessMessage.ts | ||
|
||
import gradientText from './gradientText.js' | ||
|
||
export default function (string:string, prefixLineBreak:boolean = false, suffixLineBreak:boolean = false): void { | ||
|
||
if (prefixLineBreak) { console.log(' ') } | ||
|
||
console.log(gradientText(string)) | ||
|
||
if (suffixLineBreak) { console.log(' ') } | ||
|
||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
// ./cli/helpers/cliWarningMessage.ts | ||
|
||
import gradient from 'gradient-string' | ||
|
||
export default function (string:string, prefixLineBreak:boolean = false, suffixLineBreak:boolean = false): void { | ||
|
||
if (prefixLineBreak) { console.log(' ') } | ||
|
||
console.log(gradient.morning(string)) | ||
|
||
if (suffixLineBreak) { console.log(' ') } | ||
|
||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
// ./src/helpers/projectFileDoesExist.ts | ||
|
||
import fs from 'fs-extra' | ||
|
||
import cwd from './cwd.js' | ||
|
||
export default function (filepath:string): boolean { | ||
|
||
const currentFilepath = cwd + filepath | ||
|
||
try { | ||
if (fs.existsSync(currentFilepath)) { | ||
return true | ||
} | ||
} catch(err) { | ||
console.error(err) | ||
return false | ||
} | ||
|
||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,12 @@ | ||
// ./src/installers/installViltDsJetstream.ts | ||
|
||
import installJetstreamGitignore from '../installers/jetstream/installJetstreamGitignore.js' | ||
import updateConfigJetstream from '../updaters/jetstream/updateConfigJetstream.js' | ||
import updateJetstreamGitignore from '../updaters/jetstream/updateJetstreamGitignore.js' | ||
|
||
export default function (): void { | ||
|
||
installJetstreamGitignore() | ||
updateJetstreamGitignore() | ||
|
||
updateConfigJetstream() | ||
|
||
} |