Filename Size 01.Course Overview/0101.Course Overview.mp4 2.4 MB 02.Setting up Your CLI Project/0201.A Brief Overview of Command Line Applications.mp4 6.9 MB 02.Setting up Your CLI Project/0202.Demo Registering Your Sample Application with Twitter.mp4 11.7 MB 02.Setting up Your CLI Project/0203.What Makes a Node.js Project a Command Line Application.mp4 1.5 MB 02.Setting up Your CLI Project/0204.Demo Initializing Your Node.js Project.mp4 20.9 MB 02.Setting up Your CLI Project/0205.Summary.mp4 1.1 MB 03.Managing Configuration/0301.A Brief Overview of Configuration Information.mp4 11.8 MB 03.Managing Configuration/0302.Demo Storing the Twitter API Key and Secret in Your Project.mp4 21 MB 03.Managing Configuration/0303.Mocking and Testing Command Line Applications.mp4 1.4 MB 03.Managing Configuration/0304.Demo Adding Tests to Your Sample Project.mp4 18 MB 03.Managing Configuration/0305.Handling Sensitive Configuration Data.mp4 2.6 MB 03.Managing Configuration/0306.Demo Adding Your Twitter API Secret to the Keychain.mp4 18.3 MB 03.Managing Configuration/0307.Summary.mp4 1 MB 04.Interacting with the User/0401.CLI Option and Command Patterns.mp4 14.6 MB 04.Interacting with the User/0402.Demo Adding Commands to Your Project, with Test Coverage.mp4 38.4 MB 04.Interacting with the User/0403.Implementing Twitter's PIN-based OAuth.mp4 8.6 MB 04.Interacting with the User/0404.Demo Adding Another Command.mp4 21.9 MB 04.Interacting with the User/0405.Demo Adding Another Command, Part 2.mp4 32.9 MB 04.Interacting with the User/0406.Demo Using the Node Debugger.mp4 8.7 MB 04.Interacting with the User/0407.Summary.mp4 2.5 MB 05.Interacting with the Environment/0501.Handling Errors and Setting an Exit Status.mp4 6.5 MB 05.Interacting with the Environment/0502.Demo Add Error Handling and Proper Exit Statuses.mp4 41.8 MB 05.Interacting with the Environment/0503.A Pattern for Environment Variable Overrides.mp4 5.6 MB 05.Interacting with the Environment/0504.Demo Implementing Environment Overrides for Credentials.mp4 13.9 MB 05.Interacting with the Environment/0505.File Descriptors and Dealing with Unbounded Input.mp4 9.8 MB 05.Interacting with the Environment/0506.Demo Lookup Users via Standard In or Command Line.mp4 45.4 MB 05.Interacting with the Environment/0507.Demo Piping from Your CLI to JQ and Back Again.mp4 37.2 MB 05.Interacting with the Environment/0508.Future Integration Opportunities and Summary.mp4 3.1 MB 06.Packaging and Distribution/0601.Scoped Packages, Publishing to npm, and Using npx.mp4 3.9 MB 06.Packaging and Distribution/0602.Demo Publishing Your CLI to npm, Running It with npx.mp4 18.3 MB 06.Packaging and Distribution/0603.Adding Update Notifications, Travis CI Automation.mp4 1.9 MB 06.Packaging and Distribution/0604.Demo Automating Your npm Publish with GitHub and Travis CI.mp4 39.7 MB 06.Packaging and Distribution/0605.Creating a Docker Image of Your Command Line Application.mp4 2.1 MB 06.Packaging and Distribution/0606.Demo Creating a Docker Image, Updating Your Travis Automation.mp4 39.4 MB 06.Packaging and Distribution/0607.Summary.mp4 1.1 MB Exercise Files/node-js-building-command-line-app.zip 4 MB