Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liushuochen/gotable
https://github.com/liushuochen/gotable
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/liushuochen/gotable
- Owner: liushuochen
- License: other
- Created: 2020-07-21T09:11:53.000Z (over 4 years ago)
- Default Branch: master5.0
- Last Pushed: 2024-01-17T05:59:00.000Z (10 months ago)
- Last Synced: 2024-06-18T15:40:08.667Z (5 months ago)
- Language: Go
- Size: 166 KB
- Stars: 59
- Watchers: 2
- Forks: 15
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gotable 5: Safe
Generate beautiful ASCII tables.```go
package mainimport (
"fmt"
"github.com/liushuochen/gotable"
)func main() {
table, err := gotable.Create("version", "description")
if err != nil {
fmt.Println("Create table failed: ", err.Error())
return
}table.AddRow([]string{"gotable 5", "Safe: New table type to enhance concurrency security"})
table.AddRow([]string{"gotable 4", "Colored: Print colored column"})
table.AddRow([]string{"gotable 3", "Storage: Store the table data as a file"})
table.AddRow([]string{"gotable 2", "Simple: Use simpler APIs to control table"})
table.AddRow([]string{"gotable 1", "Gotable: Print a beautiful ASCII table"})fmt.Println(table)
}```
```text
+-----------+------------------------------------------------------+
| version | description |
+-----------+------------------------------------------------------+
| gotable 5 | Safe: New table type to enhance concurrency security |
| gotable 4 | Colored: Print colored column |
| gotable 3 | Storage: Store the table data as a file |
| gotable 2 | Simple: Use simpler APIs to control table |
| gotable 1 | Gotable: Print a beautiful ASCII table |
+-----------+------------------------------------------------------+```
## Reference
Please refer to guide:
[gotable guide](https://blog.csdn.net/TCatTime/article/details/103068260#%E8%8E%B7%E5%8F%96gotable)## Supported character set
* ASCII
* Chinese characters## API
Please refer to '[gotable APIs](doc/api.md)' for more gotable API information.## Demo
Please refer to [gotable demo page](doc/demo.md) for more demos code.## Error type
Please refer to this guide '[error type](doc/errors.md)' for more gotable error information.