termenv
termenv copied to clipboard
Advanced ANSI style & color support for your terminal applications
This PR allows for enabling and disabling kitty keyboard protocol. https://sw.kovidgoyal.net/kitty/keyboard-protocol/ This PR adds for returning the progressive enhancements so that the terminal application can detect which features are supported....
[It appears that][1] this library is currently unable to query GNU Screen and tmux terminals for their foreground & background colors, but I would like it to be able to...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.19 to 0.0.20. Commits a7c0235 Merge pull request #74 from dkegel-fastly/dkegel-bug73-tinygo 13f3590 Adjust build tags to allow building on tinygo; for #73. See full diff in compare...
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.10.0 to 0.13.0. Commits 2964e1e unix: remove unused readlen and writelen 3186bae windows: remove the 8192-codepoint arg limit in FuzzComposeCommandLine 807530f unix: remove lists of unimplemented syscalls...
Update case improve clarity ``` s = s.Foreground(output.Color("#ffffff")).Background(output.Color("#0000ff")) fmt.Println(s) fmt.Println(s.String()) ``` #134
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
No need to query the environment every time we access the color profile.
The underlying writer doesn't have to be a *os.File for it to be a TTY. For example, a PTY ssh session is a TTY. However, the std library returns a...
Caching the colors in OutputOption makes the order of options important. For example, if you're using WithUnsafe _after_ WithColorCache, the colors wouldn't respect the `unsafe` option since the colors get...
Tmux supports OSC 10 & 11 since tmux 2.6 https://github.com/tmux/tmux/blob/b55f34029ac05474dfd993c187b9c61bbcd4e1a1/CHANGES#L1164