Skip to content

Instantly share code, notes, and snippets.

@zapplebee
Created April 13, 2021 15:47

Revisions

  1. zapplebee created this gist Apr 13, 2021.
    31 changes: 31 additions & 0 deletions mood.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    #!/usr/bin/env node
    const child_process = require("child_process");
    const path = require("path");
    const os = require("os");

    let mood = process.argv[2];

    switch (mood) {
    case "1":
    mood = 1;
    break;
    case "2":
    mood = 2;
    break;
    case "3":
    mood = 3;
    break;
    default:
    console.log(`Enter a mood:
    1: good
    2: even
    3: bad`);
    process.exit(1);
    }

    const moodPath = path.join(os.homedir(), `mood.csv`);
    child_process.exec(`touch ${moodPath}`);
    child_process.exec(
    `echo "${new Date().toISOString()}, ${mood}" >> ${moodPath}`
    );
    console.log(moodPath);