modulepackage
0.0.0-20221128132333-2488a876f62c
Repository: https://github.com/crackcomm/go-clitable.git
Documentation: pkg.go.dev
# README
go-clitable
Deprecated in favor of olekukonko/tablewriter
ASCII and Markdown tables in console for golang.
Usage
Print table
table := New([]string{"Name", "Host", "..."})
table.AddRow(map[string]interface{}{"Name": "..."})
table.Print()
|----------------------------------------------------------------------------------------|
| Name | Host | Type | _id |
|----------------------------------------------------------------------------------------|
| MongoLab | mongolab.com | MongoDB Provider | 52518c5d56357d17ec000002 |
|----------------------------------------------------------------------------------------|
| Google App Engine | appengine.google.com | App Engine | 52518ff356357d17ec000004 |
|----------------------------------------------------------------------------------------|
| Heroku | heroku.com | App Engine | 5251918e56357d17ec000005 |
|----------------------------------------------------------------------------------------|
Horizontal table
table.PrintHorizontal(map[string]interface{}{
"Name": "MongoLab",
"Host": "mongolab.com",
})
|---------------------------------|
| Name | MongoLab |
|---------------------------------|
| Host | mongolab.com |
|---------------------------------|
| Type | MongoDB Provider |
|---------------------------------|
| _id | 52518c5d56357d17ec000002 |
|---------------------------------|
Markdown table
table := New([]string{"Name", "Host", "..."})
table.AddRow(map[string]interface{}{"Name": "..."})
table.Markdown = true
table.Print()
| Name | Host | Type | _id |
| ----------------- | -------------------- | ---------------- | ------------------------ |
| MongoLab | mongolab.com | MongoDB Provider | 52518c5d56357d17ec000002 |
| Google App Engine | appengine.google.com | App Engine | 52518ff356357d17ec000004 |
| Heroku | heroku.com | App Engine | 5251918e56357d17ec000005 |
Name | Host | Type | _id |
---|---|---|---|
MongoLab | mongolab.com | MongoDB Provider | 52518c5d56357d17ec000002 |
Google App Engine | appengine.google.com | App Engine | 52518ff356357d17ec000004 |
Heroku | heroku.com | App Engine | 5251918e56357d17ec000005 |
License
Unlicensed. For more information, please refer to http://unlicense.org.
# Functions
New - Creates a new table.
PrintHorizontal - Prints horizontal table from a map.
PrintRow - Prints table with only one row.
PrintTable - Prints table.