Comments (7)
Haven't used this myself, but I think I saw it utilized to good effect in one of the web-login-via-ssh projects. It provides very readline-like functionality (special key handling, emacs-like key-bindings, command history and terminal control) in pure go:
https://github.com/kless/term/blob/master/readline/doc.go
from godebug.
Cool, thanks for the pointer.
from godebug.
I have build tools around https://github.com/GeertJohan/go.linenoise. Maybe this fits as well here.
from godebug.
After looking through several options I'm planning to go with https://github.com/peterh/liner. I've written the change and just need to finish up testing. Should be ready soon.
from godebug.
+1
from godebug.
Excited!
from godebug.
@jeremyschlatter I will recommend the library I'm working on: https://github.com/chzyer/readline ;)
It works well on darwin/linux/windows, and bring us the zsh-style-readline user experience.
from godebug.
Related Issues (20)
- Does it work on Windows? HOT 4
- Feature Request: Auto-print after breakpoint HOT 1
- Windows binaries lack .exe extension
- Functions defined as part of an array or slice literal are not instrumented
- Can't convert variables to other types to inspect with print command HOT 2
- --ldflags is not supported HOT 1
- godebug not found HOT 2
- Auto instrument packages with breakpoints
- Can't get `godebug test` to work on Terraform codebase
- Doesn't handle bad recover usage
- Godebug does not work with vendoring HOT 5
- syntax highlighting
- search package only in base gopath HOT 3
- Website not updated
- cannot find package "golang_org/x/net/route" HOT 1
- godebug does not work with code that imports net/http (since go 1.6) HOT 10
- godebug fails after addition of net/http package HOT 1
- cgdb like TUI for godebug.
- So what's the deal? HOT 3
- question a bout debuger HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from godebug.