Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mna/sendkeys
Simulate sending user input in a terminal (mirror).
https://github.com/mna/sendkeys
mirror terminal unix
Last synced: about 1 month ago
JSON representation
Simulate sending user input in a terminal (mirror).
- Host: GitHub
- URL: https://github.com/mna/sendkeys
- Owner: mna
- License: bsd-3-clause
- Created: 2020-04-18T15:28:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-18T15:30:51.000Z (over 4 years ago)
- Last Synced: 2024-06-20T14:27:15.660Z (5 months ago)
- Topics: mirror, terminal, unix
- Language: Go
- Size: 2.93 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sendkeys [![GoDoc](https://godoc.org/git.sr.ht/~mna/sendkeys?status.svg)](http://godoc.org/git.sr.ht/~mna/sendkeys) [![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/git.sr.ht/~mna/sendkeys)
Package sendkeys provides functions to simulate user input in the terminal by
sending keys to a TTY. Useful especially to test terminal programs that run in
raw mode. See the [package documentation][godoc] for details, API reference and
usage example (alternatively, on [pkg.go.dev][pgd]).* Canonical repository: https://git.sr.ht/~mna/sendkeys
* Issues: https://todo.sr.ht/~mna/sendkeysIt only works on Unix-like systems. Note that programs using this will require
sudo-like privileges.## License
The [BSD 3-Clause license][bsd].
[bsd]: http://opensource.org/licenses/BSD-3-Clause
[godoc]: http://godoc.org/git.sr.ht/~mna/sendkeys
[pgd]: https://pkg.go.dev/git.sr.ht/~mna/sendkeys