doc
update readme
example
Update readline-demo.go to remove deprecated io/ioutil (#242)
runes
Fix #43 , remove sub-package for gopkg compatiblity
.gitignore
Fix ioloop groutine leaks bug. (#136)
.travis.yml
travis: update go version (#128)
ansi_windows.go
Add support for bold text. (#106)
CHANGELOG.md
correct spelling mistake (#127)
complete_helper.go
Dynamic autocompletion (#60)
complete_segment_test.go
[remote] fix test
complete_segment.go
[completer] add SegmentAutoComplete
complete.go
Modify the display width for Chinese characters and so on (#145)
go.mod
restore term when receive signal (#200)
go.sum
restore term when receive signal (#200)
history.go
enabling disabling history (#102)
LICENSE
Initial commit
operation.go
Fix SetTitle escape sequence to use correct OSC format (#248)
password.go
Fix panic for ReadPassword (#133)
rawreader_windows.go
add comment
readline_test.go
Bugfix/datarace prompt (#81)
readline.go
restore term when receive signal (#200)
README.md
update README
remote.go
Fix ioloop groutine leaks bug. (#136)
runebuf.go
fixing deadloop when input is filtered
runes_test.go
Fix #43 , remove sub-package for gopkg compatiblity
runes.go
add HistorySearchFold (#86)
search.go
Fix: a backup plan when can't get size of terminal (#71)
std_windows.go
finish windows support
std.go
Fix ioloop groutine leaks bug. (#136)
term_bsd.go
Solaris support (#110)
term_linux.go
Solaris support (#110)
term_nosyscall6.go
Added 'os400' (#201)
term_unix.go
Solaris support (#110)
term_windows.go
fix windows compile error
term.go
Added 'os400' (#201)
terminal.go
Handle keypad mode cursor key escape sequences. (#203)
utils_test.go
remove test for SplitByMultiLine
utils_unix.go
Added 'os400' (#201)
utils_windows.go
Add ClearScreen operation on Ctrl+L (#56)
utils.go
Handle keypad mode cursor key escape sequences. (#203)
vim.go
Add barebones support for yank/paste (#120)
windows_api.go
finish windows support

The most popular multi-platform readline library for Go, featuring powerful line editing capabilities.

Features

  • Multi-platform support
  • Line editing with common shortcut keys
  • History support with customizable persistence
  • Completion support
  • Custom prompt support

Guide

Star History

Contributors