do-nothing-script

2.0.0 • Public • Published

do-nothing-script

Automate everything...or just use a checklist.

This script does nothing; it's an automated checklist.

Getting started

npm install --save-dev do-nothing-script
 
npx do-nothing --file prompts.js

Strings

Return an array of strings that are used in the checklist.

// prompts.js
module.exports = [
    `1. Remember to add code (git add)`,
    `2. Remember to commit code (git commit)`,
    `3. Remember to push code (git push)`,
    `4. git paid`
];

Expressions

You can use JavaScript expressions.

// prompts.js
module.exports = [
    `1. Remember to add code (git add)`,
    `${1 + 1}. Remember to commit code (git commit)`,
    `3. Remember to push code (git push)`,
    `4. git paid ${Math.random()}`
];

Functions

You can use functions that return a Promise.

// prompts.js
 
const makeApiCall = function() {
    return fetch('https://SOME_AWESOME_API.com/json')
        .then(response => response.json())
        .then(data => {
            return `2: ${data}`;
        });
}
 
module.exports = [
    `1. Remember to add code (git add)`,
    makeApiCall
];

Inspired by this HackerNews post

Readme

Keywords

Package Sidebar

Install

npm i do-nothing-script

Weekly Downloads

3

Version

2.0.0

License

MIT

Unpacked Size

167 kB

Total Files

14

Last publish

Collaborators

  • newyork.anthonyng