Powerful command-line applications in Go build fast and maintainable tools

Go is a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. With Go, you can develop cross-platform command-line tools that are fast and reliable. Work through practical examples to develop elegant and eff...

Descripción completa

Detalles Bibliográficos
Otros Autores: Gerardi, Ricardo, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Raleigh, North Carolina : The Pragmatic Bookshelf [2021]
Colección:Pragmatic programmers.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009655507906719
Tabla de Contenidos:
  • 1. Your first command-line program in Go
  • 2. Interacting with your users
  • 3. Working with files in Go
  • 4. Navigating the file system
  • 5. Improving the performance of your CLI tools
  • 6. Controlling processes
  • 7. Using the Cobra CLI framework
  • 8. Talking to REST APIs
  • 9. Developing interactive terminal tools
  • 10. Persisting data in a SQL database
  • 11. Disbributing your tool.