Introduction
                                    
                                        Build a CLI app in Node
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you need to start
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. The Git Initialize Process
                                    
                                        The Git initialize process
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        The course project
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Set up a Node project
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Install the Node dependencies
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. Build App Foundations and Structure
                                    
                                        Create the basic file structure
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create the utility package
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create the user interface
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Check Git repository status
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. GitHub Authentication
                                    
                                        Understand user prompts
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a prompt for user input
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Validate user input
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Store GitHub credentials for reuse
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Receive the GitHub token
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Authenticate with GitHub
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Register a new token
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Implement the GitHub token
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. Create a GitHub Repository with the CLI App
                                    
                                        Prompt the user for repository details
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a repository
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Generate a .gitignore file
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Automate Git commands
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a remote repository command
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. Finalize Your App
                                    
                                        Run multiple npm commands
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                     
                        
                                
                                    Ex_Files_Building_First_CLI_App_Node.zip
                                    
                                        (260.8 MB)