Masashi SHIBATA
5555ab31eb
Merge pull request #164 from VonC/lint-fast
...
Fix golangci-lint -fast warnings
2020-02-28 16:47:53 +09:00
Masashi SHIBATA
768273a734
Merge pull request #158 from UiP9AV6Y/feature-initial-text
...
add support for managing the initial buffer content.
2020-02-28 12:19:16 +09:00
Gordon Bleux
715666277d
add support for managing the initial buffer content.
...
the option will modify the buffer content upon startup and works
in combination with `OptionShowCompletionAtStart()`.
2020-02-27 19:01:43 +01:00
VonC
20fd13d133
Fix golint-cli -fast warnings
2020-02-24 14:13:36 +01:00
Masashi SHIBATA
269b041399
Merge pull request #163 from VonC/fixPosixWriter
...
Don't test render on Windows
2020-02-23 12:18:56 +09:00
VonC
bc0817f98a
Don't test render on Windows
2020-02-22 20:47:48 +01:00
VonC
39d1a739c2
Trigger ExitChecker on pressed keys ( #162 )
...
* prompt.go handleKeyBinding can indicate one should Exit if an exit checker function is set
* Use new name exitChecker instead of old exitor
* ExitChecker API change: breakline bool
- breakline true means the executor has been called: check for exit
- breakline false means no executor, just a character typed: check for
exit
2020-02-22 13:16:28 +09:00
VonC
0d097872c2
ExitChecker: Exit go-prompt Run() for loop ( #161 )
2020-02-22 00:30:47 +09:00
Masashi SHIBATA
c4c9e8bd65
Merge pull request #150 from gohumble/master
...
Attach last key stroke to document
2020-02-20 17:54:45 +09:00
Masashi SHIBATA
b662637d18
Merge pull request #141 from VonC/arrow
...
Down Arrow for first completion
2020-02-20 16:53:46 +09:00
VonC
b6bf267a4e
Put completionOnDown option in handleCompletionKeyBinding
2020-02-20 08:36:07 +01:00
c-bata
3a148d1647
Add gh-prompt: An interactive GitHub CLI featuring auto-complete
2020-02-13 20:46:36 +09:00
c-bata
0f36fac459
Add mstrYoda/docker-shell as a project using go-prompt
2020-01-26 20:49:49 +09:00
Deniz Cakan
1002d440a3
attach last key stroke to document
2019-12-22 21:18:48 +01:00
c-bata
97fbae615b
Add fishi0x01/vsh in the project using go-prompt
2019-11-30 16:05:24 +09:00
VonC
afba691149
Fix comment (lint)
2019-08-27 08:00:09 +02:00
VonC
49fa645ffe
Add completionOnDown option
2019-08-26 18:25:26 +02:00
VonC
df850582f4
add down arrow completion
2019-08-26 18:14:05 +02:00
Masashi SHIBATA
0f95e1d1de
Merge pull request #140 from odino/master
...
Added OptionBreakLineCallback, to run a callback every time there's a line break
2019-08-26 22:48:12 +09:00
odino
c7735f732d
make BreaklineCallback private (`breaklineCallback`)
2019-08-26 17:41:23 +04:00
odino
dbd5467376
Added document as an argument to the LineBreakCallback
2019-08-16 14:37:33 +04:00
odino
ea717205ca
Added OptionBreakLineCallback, to run a callback every time there's a line break
...
It's useful to run a function everytime there's a line break -- Enter as well as, for example, ControlC.
With this PR, a new option is added to assign a callback that gets
called every time `renderer.BreakLine()` is called.
Added a test that makes sure the renderer doesn't break if the callback is
not specified, as well as to check that it runs ok when the callback executes.
Just to give a bit more of context: in [ABS](https://github.com/abs-lang/abs )
we are trying to implement ControlR (reverse search), and need to clear
the search selection every time the user "clears" the console, either by
pressing enter or by clearing the current line (eg. ControlC).
2019-08-16 04:30:44 +04:00
c-bata
2492e11b98
Separate issue template
2019-07-31 22:13:43 +09:00
c-bata
6badcefd40
Remove OpenCollective links from README
2019-07-28 16:38:42 +09:00
c-bata
6b41a41821
Add kafka-prompt as a project using go-prompt
2019-07-08 21:22:29 +09:00
Masashi SHIBATA
6403a13bba
Merge pull request #135 from dgarana/fix/exit_command_http_prompt
...
Fix http-prompt example (no exit)
2019-06-29 13:47:24 +09:00
David Garaña
25ab56b982
Fix http-prompt example (no exit)
...
Implement the exit function on the http-prompt example.
2019-06-28 12:28:00 +02:00
Masashi SHIBATA
723478af40
Merge pull request #131 from andy-js/master
...
syscall.SYS_IOCTL is not portable
2019-06-09 13:07:04 +09:00
c-bata
e697e0224d
Add takashabe/btcli as a project using go-prompt
2019-05-22 11:31:43 +09:00
c-bata
ea60356011
Add abs-lang/abs as a project using go-prompt
2019-05-21 20:56:22 +09:00
Andrew Stormont
c53d9fe30b
syscall.SYS_IOCTL is not portable
2019-04-10 15:14:54 +01:00
c-bata
c8c75cc295
Add last-ent/testy-go as a project using go-prompt
2019-03-30 16:15:26 +09:00
c-bata
eeb71f604c
Add tiagorlampert/CHAOS as a project using go-prompt
2019-03-29 23:27:23 +09:00
Masashi SHIBATA
df16feb8c1
Merge pull request #126 from c-bata/travis-cache
...
Cache go mod files
2019-02-23 17:08:47 +09:00
c-bata
4ce2eb8149
Cache go mod
2019-02-23 16:55:44 +09:00
Masashi SHIBATA
d7c2a701c2
Merge pull request #125 from c-bata/go-modules
...
Migrate to go modules
2019-02-23 04:14:46 +09:00
c-bata
3e168070f1
Cache go env GOCACHE
2019-02-23 04:06:37 +09:00
c-bata
777e807ded
Run go mod tidy
2019-02-23 03:28:20 +09:00
c-bata
0a8f4fb285
Migrate to go modules
2019-02-23 03:25:51 +09:00
c-bata
f9c45ac43c
Fix logger of completer/file.go
2019-02-07 12:21:20 +09:00
Masashi SHIBATA
422a0f0d6a
Merge pull request #120 from c-bata/refactor-input-parser
...
Refactor input parser
2018-12-18 03:42:33 +09:00
c-bata
e231f2940f
Refactor input parser
2018-12-18 03:13:07 +09:00
Masashi SHIBATA
e818e3c1e6
Merge pull request #117 from c-bata/use-go-generate
...
Use go generate
2018-12-14 23:11:58 +09:00
Masashi SHIBATA
2b7e2f0282
Merge pull request #118 from c-bata/add-assert-no-error
...
Add debug.AssertNoError for simplify
2018-12-14 23:11:46 +09:00
c-bata
e7f71dae8a
Use go generate
2018-12-14 22:34:13 +09:00
c-bata
843933453f
Add debug.AssertNoError for simplify
2018-12-14 22:28:41 +09:00
Masashi SHIBATA
6d81ea6f26
Merge pull request #116 from c-bata/add-debug-logger
...
Add debug logger and assert
2018-12-10 04:43:45 +09:00
c-bata
acf27c314e
Add debug logger and assert
2018-12-10 04:16:49 +09:00
Masashi SHIBATA
735dd76ccc
Merge pull request #115 from c-bata/fix-golint
...
Fix golint and improbe travis.yml
2018-12-09 22:44:55 +09:00
c-bata
7348fd95e8
Fix golint error
2018-12-09 22:35:05 +09:00