├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── console.go ├── console_nix.go ├── console_test.go ├── console_windows.go ├── console_windows_test.go ├── errors.go ├── examples └── simple │ └── simple.go ├── go.mod ├── go.sum ├── interfaces └── console.go ├── snapshots ├── darwin │ ├── TestRun.snap │ ├── TestSize.snap │ └── TestSize2.snap ├── linux │ ├── TestRun.snap │ ├── TestSize.snap │ └── TestSize2.snap └── windows │ ├── TestRun.snap │ ├── TestSize.snap │ └── TestSize2.snap └── winpty ├── winpty-agent.exe └── winpty.dll /.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | .idea -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/README.md -------------------------------------------------------------------------------- /console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/console.go -------------------------------------------------------------------------------- /console_nix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/console_nix.go -------------------------------------------------------------------------------- /console_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/console_test.go -------------------------------------------------------------------------------- /console_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/console_windows.go -------------------------------------------------------------------------------- /console_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/console_windows_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/errors.go -------------------------------------------------------------------------------- /examples/simple/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/examples/simple/simple.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/go.sum -------------------------------------------------------------------------------- /interfaces/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/interfaces/console.go -------------------------------------------------------------------------------- /snapshots/darwin/TestRun.snap: -------------------------------------------------------------------------------- 1 | with COLOR -------------------------------------------------------------------------------- /snapshots/darwin/TestSize.snap: -------------------------------------------------------------------------------- 1 | 60 120 2 | -------------------------------------------------------------------------------- /snapshots/darwin/TestSize2.snap: -------------------------------------------------------------------------------- 1 | 120 60 2 | -------------------------------------------------------------------------------- /snapshots/linux/TestRun.snap: -------------------------------------------------------------------------------- 1 | with COLOR -------------------------------------------------------------------------------- /snapshots/linux/TestSize.snap: -------------------------------------------------------------------------------- 1 | 60 120 2 | -------------------------------------------------------------------------------- /snapshots/linux/TestSize2.snap: -------------------------------------------------------------------------------- 1 | 120 60 2 | -------------------------------------------------------------------------------- /snapshots/windows/TestRun.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/snapshots/windows/TestRun.snap -------------------------------------------------------------------------------- /snapshots/windows/TestSize.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/snapshots/windows/TestSize.snap -------------------------------------------------------------------------------- /snapshots/windows/TestSize2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/snapshots/windows/TestSize2.snap -------------------------------------------------------------------------------- /winpty/winpty-agent.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/winpty/winpty-agent.exe -------------------------------------------------------------------------------- /winpty/winpty.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runletapp/go-console/HEAD/winpty/winpty.dll --------------------------------------------------------------------------------