LEADER 02583nam 22004335 450 001 9910254857703321 005 20200629210752.0 010 $a1-4842-3177-5 024 7 $a10.1007/978-1-4842-3177-7 035 $a(CKB)4340000000223133 035 $a(DE-He213)978-1-4842-3177-7 035 $a(MiAaPQ)EBC5178293 035 $a(CaSebORM)9781484231777 035 $a(PPN)221255710 035 $a(EXLCZ)994340000000223133 100 $a20171130d2017 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 14$aThe CLI Book$b[electronic resource] $eWriting Successful Command Line Interfaces with Node.js /$fby Robert Kowalski 205 $a1st ed. 2017. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2017. 215 $a1 online resource (XIII, 109 p. 9 illus. in color.) 300 $aIncludes index. 311 $a1-4842-3176-7 327 $a1. What Makes a Good CLI? -- 2. Writing a Database Administration Tool with Node.js -- 3. Making Our CLI more Accessible -- 4. Migrating Large Amounts of Data using Streams -- Appendix A. Tips and Tricks. 330 $aLearn everything that makes command line clients such as Git and npm so successful, and how to compose the best on your own. This book is your concise step-by-step guide to writing command line clients with Node.js. You'll start by discovering what is needed for a successful command line client and develop a solid foundation for practical skill. Next you will build an application based on learned principles in Node.js. The sometimes-puzzling world of streaming is fully explained with practical examples, as well as unit testing and integration testing. Lastly you'll explore a full range of tips and tricks designed to make the daily life of a software maintainer easier. The Node.js ecosystem provides support for writing command line clients and has a thriving, very active community. With this book as your guide, you'll become a successful creator of your own command line clients. Make an impact in the areas you really care about using The CLI Book. 606 $aComputer programming 606 $aWeb Development$3https://scigraph.springernature.com/ontologies/product-market-codes/I29050 615 0$aComputer programming. 615 14$aWeb Development. 676 $a005.2762 700 $aKowalski$b Robert$4aut$4http://id.loc.gov/vocabulary/relators/aut$048350 906 $aBOOK 912 $a9910254857703321 996 $aThe CLI Book$92057001 997 $aUNINA