Building Command Line Applications in Node.js

Most of us use command line applications in our jobs every day. This course will introduce you to the basics of building a CLI in Node.js, including managing configuration, interacting with the user, and distributing your finished product.
Course info
Rating
(21)
Level
Intermediate
Updated
Jun 5, 2018
Duration
3h 2m
Table of contents
Course Overview
Setting up Your CLI Project
Managing Configuration
Interacting with the User
Interacting with the Environment
Packaging and Distribution
Description
Course info
Rating
(21)
Level
Intermediate
Updated
Jun 5, 2018
Duration
3h 2m
Description

Maybe your team has a process you'd like to automate, or systems you'd like to integrate. In this course, Building Command Line Applications in Node.js, you’ll learn how to leverage the command line to create reusable applications for yourself, your team, or the world. First, you’ll learn how to effectively manage an application's configuration. Next, you’ll explore ways to interact with the user. Finally, you’ll discover how to package and distribute your application. When you’re finished with this course, you’ll have a foundational knowledge of building a Node.js CLI that will prove invaluable as you look to optimize and operationalize the work of yourself or your team.

About the author
About the author

An Enterprise Architect by day and an open-source contributor by night, Paul has more than 19 years in the Information Technology industry spanning academic, start-up and enterprise environments.

More from the author
Node.js: The Big Picture
Beginner
55m
Jun 3, 2019
Cassandra for Developers
Intermediate
3h 28m
Aug 12, 2015
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Paul O'Fallan, and welcome to my course Building Command Line Applications in Node. js. I've been working in Node for more than 8 years and I'm really excited to spend some time focusing on command line applications. Most of us use command line applications every day, some of which have likely been written in Node. js. In this course, we're going to demystify the process of building a CLI in Node. We'll start by covering how to manage configuration information, including storing sensitive data. We'll then move to interacting with the user. We'll wrap up by publishing a finished product to both npm and Docker Hub. By the end of this course, you should have a good foundation for building your own Node. js-based CLI. Before beginning this course, you should be familiar with Node and JavaScript in general. I hope you'll join me on this journey to learn how to create your own CLI with the Building Command Line Applications in Node. js course at Pluralsight.