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...
Otros Autores: | |
---|---|
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.