No description
- Go 99.2%
- Lua 0.6%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github | ||
| ansi | ||
| cellbuf | ||
| colors | ||
| conpty | ||
| debian | ||
| editor | ||
| errors | ||
| etag | ||
| examples | ||
| exp | ||
| gitignore | ||
| input | ||
| json | ||
| mosaic | ||
| pony | ||
| powernap | ||
| scripts | ||
| sshkey | ||
| term | ||
| termios | ||
| vcr | ||
| vt | ||
| vttest | ||
| wcwidth | ||
| windows | ||
| xpty | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .golangci.yml | ||
| LICENSE | ||
| README.md | ||
| Taskfile.yaml | ||
x
This repository contains experimental packages with no promises of backwards compatibility. Once they mature here, they might be moved into other repositories.
Currently the following packages are available:
ansi: ANSI escape sequence parser and definitions • Docscellbuf: Cell-based terminal display parser • Docscharmtone: Charm color palette utilities • Docscolors: Color utilities • Docsconpty: Windows Console Pseudo-terminal library • Docseditor: open files in text editors • Docserrors:errors.Joinin older Go versions • Docsetag: HTTP ETag generation utilities • Docsgitignore: Gitignore pattern matching • Docsgolden: verify golden file equality • Docshigherorder: generic higher order functions • Docsinput: terminal event input handler and driver • Docsjson: JSON parsing using generics • Docsmaps: generic maps utilities • Docsmosaic: Image to terminal rendering • Docsopen: open a file/URL usingopen,xdg-open, etc • Docsordered: genericmin,max, andclampfunctions for ordered types • Docspony: Declarative terminal UI markup language • Docspowernap: LSP client utilities • Docsslice: generic slice utilities • Docssshkey: open and parse SSH keys, asks for passphrases when needed • Docsstrings: utilities for working with strings • Docsteatest: a library for testing Bubble Tea programs • Docsterm: terminal utilities and helpers • Docstermios: Termios unified API and library • Docstoner: Color toning utilities • Docsvcr: HTTP recording and playback for testing • Docsvt: Virtual terminal emulator • Docswcwidth: Wide character width calculation • Docswindows: Windows API used at Charmbracelet • Docsxpty: cross-platform PTY interface • Docs
Feedback
We'd love to hear your thoughts on this project. Feel free to drop us a note!
License
Part of Charm.
Charm热爱开源 • Charm loves open source • نحنُ نحب المصادر المفتوحة
