okami.mom/ultraviolet

git clone https://git.nkp.pet/okami.mom/ultraviolet

Ayman Bagabasfeat: add cross-platform console I/O interface (#78)6ea2266

upstream
660 B22 linesraw
1//go:build !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !aix && !windows
2// +build !darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!aix,!windows
3
4package uv
5
6import "github.com/charmbracelet/x/term"
7
8func makeRaw(_, _ term.File) (inTtyState, outTtyState *term.State, err error) {
9	return nil, nil, ErrPlatformNotSupported
10}
11
12func getSize(_, _ term.File) (w, h int, err error) {
13	return 0, 0, ErrPlatformNotSupported
14}
15
16func getWinsize(_, _ term.File) (ws Winsize, err error) {
17	return Winsize{}, ErrPlatformNotSupported
18}
19
20func optimizeMovements(*term.State) (useTabs, useBspace bool) {
21	return false, false
22}