https://github.com/connorjs/query-terminal
NodeJS module to query for terminfo capabilities using XTGETTCAP
https://github.com/connorjs/query-terminal
Last synced: 3 months ago
JSON representation
NodeJS module to query for terminfo capabilities using XTGETTCAP
- Host: GitHub
- URL: https://github.com/connorjs/query-terminal
- Owner: connorjs
- License: mit
- Created: 2023-03-21T01:16:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-21T02:35:42.000Z (about 2 years ago)
- Last Synced: 2025-02-14T20:57:34.429Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# query-terminal
> Query for terminfo capabilities using XTGETTCAP
## Install
```shell
npm install query-terminal
```## Usage
```js
import { queryTerminal } from "query-terminal";const answer = await queryTerminal(``);
console.log(answer);
```## Context
The [supports-hyperlink] issue about [Kitty support][kitty-support] led me to
[Kitty’s _Query terminal_ docs][kitty-docs] and [XTerm Control
Sequences][xterm-control-sequences]. I figured I would publish my script as a
module, lest I forget everything I learned about XTGETTCAP in Node.[supports-hyperlink]: https://github.com/jamestalmage/supports-hyperlinks#readme
[kitty-support]: https://github.com/jamestalmage/supports-hyperlinks/issues/10
[kitty-docs]: https://sw.kovidgoyal.net/kitty/kittens/query_terminal/
[xterm-control-sequences]: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html## License
MIT © [Connor Sullivan](https://github.com/connorjs)