Skip to content

Instantly share code, notes, and snippets.

View korzio's full-sized avatar

Alex Korzhikov korzio

View GitHub Profile
@korzio
korzio / medium-basic-git-save.sh
Created January 15, 2019 21:12
medium-basic-git-save
git init # initialise Git repository
git add . # add new files
git commit -m "Initial Commit" # save the state
@korzio
korzio / medium-basic-npm-help.js
Created January 15, 2019 21:15
medium-basic-npm-help.js
"bin": "./server.js"
@korzio
korzio / medium-basic-install-global.sh
Created January 15, 2019 21:16
medium-basic-install-global.sh
npm install - global
@korzio
korzio / my-cli.sh
Created January 15, 2019 21:18
my-cli.bash
my-cli
/Users/Alex/.nvm/versions/node/v10.11.0/bin/my-cli: line 1: syntax error near unexpected token `'Hello, World!''
/Users/Alex/.nvm/versions/node/v10.11.0/bin/my-cli: line 1: `console.log('Hello, World!')
@korzio
korzio / my-cli-first.js
Created January 15, 2019 21:19
my-cli-first.js
#!/usr/bin/env node
console.log('Hello, World!')
@korzio
korzio / medium-basic-package.json
Created January 23, 2019 06:44
medium-basic-package.json
"name": "my-cli",
"version": "1.0.0",
"description": "My First Node.js CLI",
@korzio
korzio / medium-basic-first.js
Created January 23, 2019 06:46
medium-basic-first.js
#!/usr/bin/env node
const { description, name, version } = require('./package.json')
const VERSION_MESSAGE = `${name} ${version}`
const HELP_MESSAGE = `${VERSION_MESSAGE}
${description}
Usage:
--help Help documentation
--version Installed package version`
@korzio
korzio / medium-basic-second.js
Created January 23, 2019 06:51
medium-basic-second.js
#!/usr/bin/env node
const { description, name, version } = require('./package.json')
const options = process.argv.slice(2)
const VERSION_MESSAGE = `${name} ${version}`
const HELP_MESSAGE = `${VERSION_MESSAGE}
${description}
Usage:
--help Help documentation
@korzio
korzio / medium-basic-first-output.bash
Last active January 23, 2019 11:05
medium-basic-first-output.bash
my-cli@1.0.0
My First Node.js CLI
Usage:
--help Help documentation
--version Installed package version
[ '/Users/Alex/.nvm/versions/node/v10.11.0/bin/node',
'/Users/Alex/.nvm/versions/node/v10.11.0/bin/my-cli',
'test=me',
'option' ]
"name": "quizme",
"version": "1.0.0",
"description": "My command-line quiz",
"main": "quizme.js",
"bin": "quizme.js",