Ayman Bagabas
f6f93348b0
feat: switch to term/ansi for text manipulation ( #268 )
...
* feat: switch to term/ansi for text manipulation
Use ANSI aware, wide characters support, uniseg backed term/ansi package
to calculate string widths, truncate, and wrap strings.
Related: https://github.com/muesli/reflow/pull/71
Fixes: https://github.com/charmbracelet/lipgloss/issues/258
Fixes: https://github.com/charmbracelet/lipgloss/issues/220
* Update get.go
2024-03-29 15:05:18 -04:00
Maas Lalani
439c06fae6
docs(table): ANSI-aware cell example
2024-03-05 10:35:45 -05:00
Christian Rocha
13584f26de
chore: go mod tidy
2024-02-13 10:31:21 -05:00
Maas Lalani
f093bc1509
Make headers []string
( #234 )
...
* fix: make headers `[]string`
* downgrade Lip Gloss to 1.17
2023-10-12 00:53:13 -04:00
Maas Lalani
42db873617
test(table): ensure README example works
2023-10-10 11:32:42 -04:00
Maas Lalani
4476263d05
Feature: Tables ( #218 )
...
* feat: tables
* fix(table): examples
* docs(table): `any` -> `string`
* chore: go mod tidy
* docs(table): update image
* fix(table): lint
* fix: remove binary
* chore: color adjustments to pokemon example (#231 )
* fix(table): support rendering empty data sets
* chore(table): simplify table's data interface
* fix(table): correct GoDoc + add doc comments to Data methods
---------
Co-authored-by: Christian Rocha <christian@rocha.is>
Co-authored-by: Christian Muehlhaeuser <muesli@gmail.com>
2023-10-10 10:27:52 -04:00
dependabot[bot]
7611cdfffe
chore(deps): bump golang.org/x/crypto in /examples ( #192 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.0.0-20220307211146-efcb8507fb70 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04 12:59:17 -04:00
Christian Muehlhaeuser
233079e2d9
fix: go mod tidy examples
2023-06-28 17:01:41 +02:00
Christian Rocha
19ca9a3f8c
docs: renderer documentation ( #175 )
...
* docs(readme): add some context to the examples
* docs(readme): revert to render-function-based initial example
* docs(readme): drop extraneous stringer usage
* docs(readme): copyedits
* docs(renderer): minor documentation improvements
* docs(readme): edit renderer section to focus on custom outputs
* docs(readme): for now just use SetString to illustrate stringer
* docs(readme): re-add Ayman's clever stringer example
* docs(examples): tidy up wish example
* docs(examples): improve wish example
* docs(examples): session is an io.Writer
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
* docs(examples): add missing pty argument
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
* docs(example): remove extra space
* fix(examples): use termenv output
---------
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
2023-03-08 14:51:26 -05:00
Ayman Bagabas
b3440ac41f
feat(go): bump termenv to v0.15
2023-03-08 09:54:27 -08:00
Ayman Bagabas
4eea195dfa
feat(go): upgrade golang to 1.17
...
feat(examples): upgrade golang to 1.17
2023-03-07 16:44:08 +01:00
Ayman Bagabas
776c15f0da
chore(examples): update ssh example
...
chore(examples): go mod tidy
2023-02-09 11:59:54 -05:00
Ayman Bagabas
e5401eb8b8
feat(renderer): add WithTermenvOutput option
2023-02-09 11:59:54 -05:00
Ayman Bagabas
4aa1f38785
chore: use unified examples go.mod
2023-02-09 11:59:54 -05:00
Ayman Bagabas
3fe14d0547
chore: add ssh example
2023-02-09 11:59:54 -05:00