Skip to content

Latest commit

 

History

History
102 lines (82 loc) · 8.3 KB

awesome-cli-js.md

File metadata and controls

102 lines (82 loc) · 8.3 KB

Awesome CLI - JS on Windows

SaaS

CLI Cmd Category
Firebase firebase --version DB

Platform, CI/CD

CLI Cmd Category SDK
Heroku heroku Cloud
AWS aws Cloud
Google Cloud gcloud version Cloud Tools, SDK
Azure az Cloud
Cordova cordova -v Mobile
GIT git VCS
SSH ssh Remote Control

JavaScript

CLI Cmd Config Environment Category
Cypress cypress cypress.json setx Test Runner
Protractor protractor --version config.ts Test Runner
Ava ava package.json Test Runner
Karma karma karma.conf.* Test Runner
Webpack webpack webpack.config.js Builder
Browserify browserify Builder
Jasmine jasmine Test Spec
Mocha test package.json Test Spec
Electron electron-cli Desktop Components
NativeScript tns Mobile Components
CRL React Components
Stencil WebComponents
Ionic ionic -v ionic.config.json setx Components
Cordova cordova -v config.xml Mobile plugins
Truffle truffle -v truffle-config.js Ethereum DApp Framework
Next next next.config.js setx Client + server side Framework
Gatsby gatsby -v gatsby-config.js Static site builder
Vue vue --version vue.config.js ~/.vuerc setx Client side Framework
CRA Client side Framework
Angular ng -v .angular-cli.json Client side Framework
Babel .babelrc Js compiler
TypeScript tsc -v tsconfig.json Js compiler
yarn yarn yarn.lock Package Mgr
npm npm -v package.json Package Mgr
Lerna lerna Package Mgr
node.js node -v Runtime
nvm-windows nvm version Runtime selector

JavaScript - not much in use anymore

CLI Cmd Config Environment Category
Yeoman yo Code Generator
Gulp Gulp gulpfile.js Builder
Grunt grunt Gruntfile.js Builder
Bower Bower Package Mgr

NVM sets of tools - avoiding version conficts

With NVM you can change back in time (e.g. nvm use 6.9.0), when you need to work on old projects.
This list below mirrors some versions I have globally installed (e.g. npm install -g ionic) on my PC. You can use it for inspiration.

@types/node (npm) [x.x.0] @angular/cli (@angular) [x.0.0] typescript ionic cli (ionic) cordova vue-cli (vue) [x.x.0] Other cli's Comments
node -v (npm -v) ng -v tsc -v ionic -v cordova -v vue --version
6.9.0 Boron (3.10.8) [2016.10] 1.4.9 (4.2.4) [2017.03] 2.3.3
7.6.0 (4.1.2) [2017.02] 1.6.3 (5.1.0) [2017.11] 2.4.2 3.2.0 (3.9.2) 8.0.0 2.9.0 [2017.10] v.7.6.0 on windows works with sass transpiler
8.11.1 Carbon (5.6.0) [2017.11] 1.7.3 (5.2.0) 2.5.3 3.2.0 (3.9.2) 2.9.3 (2.5.16) [2018.02]
10.1.0 (5.6.0) [2018.05] 6.0.0 (6.0.0) [2018.05] 2.7.2 (4.0.0) 3.0.0
10.5.0 (6.1.0) [2018.0X] 6.2.2 (6.1.0) [2018.09] 2.9.2 4.1.2 (4.0.0.beta7) truffle v5.0.1

.NET

CLI Cmd Config Environment Category
MSTest mstest Test Runner
MSBuild msbuild .Targets Builder
.NET Core dotnet Server side Framework
NuGet *-Package NuGet.Config project.json packages.config Package Mgr

Editors

CLI Cmd Config Environment Category
Visual Studio Code code Editor
Sublime Text subl Editor
EditorConfig .editorconfig Plugin

Other CLI Lists

Articles

The End