create-strof
Version:
The npm-initializer for creating a new strof directoty or repository
33 lines (26 loc) • 652 B
JavaScript
// gen_strof_for_linux_bash.js
import fs from 'node:fs/promises';
const fname = 'strof';
const strofDir = import.meta.dirname;
const ftxt = `#!/usr/bin/env bash
# strof
#echo "bash-strof says hello"
#echo $@
cd ${strofDir}
node strof_config.js $@
#echo "bash-strof says bye"
`;
const finalMsg = `The file ${fname} has been generated!
next steps:
chmod +x ${fname}
mv ${fname} ~/bin/
${fname} tom ardennes`;
//console.log('Hello from gen_strof_for_linux_bash.js');
try {
await fs.writeFile(fname, ftxt);
console.log(finalMsg);
} catch (err) {
console.log(err);
}
//console.log('Bye from gen_strof_for_linux_bash.js');