-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(term): termios package #35
Conversation
This will help us remove the dep on u-root/u-root from /ssh, and also adds support to netbsd. This one is less generic though, and specifically made to be used with ssh.TerminalModes, which is our main use case for now. Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
refs charmbracelet/x#35 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Noice! Does this build on all BSDs? Should we support dragonfly
? Would be nice to have a workflow to build for all these OSes
Assuming dragonfly uses the same syscalls, its possible yeah. agreed, wouldn't hurt to |
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
only on linux, on other OSs this will help by simply failing to compile Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
to limit the scope a bit: we usually release for these OS: goos:
- linux
- darwin
- windows
- freebsd
- openbsd
- netbsd
goarch:
- amd64
- arm64
- "386"
- arm
goarm:
- "7"
ignore:
- goos: windows
goarch: arm64
- goos: windows
goarm: "7" so I gonna make it work for them primarly ⭐️ |
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* refactor: use new termios lib refs charmbracelet/x#35 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: darwin Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: update * chore: update dep --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
This will help us remove the dep on u-root/u-root from /ssh, and also adds support to netbsd.
The api is different, and it does not use reflection.