2018-06-20 17:27:27 +00:00
|
|
|
package prompt
|
|
|
|
|
|
|
|
// Input get the input data from the user and return it.
|
|
|
|
func Input(prefix string, completer Completer, opts ...Option) string {
|
2018-06-26 04:27:01 +00:00
|
|
|
pt := New(nil, completer, opts...)
|
2018-06-26 14:27:34 +00:00
|
|
|
pt.rendererOptions = append(pt.rendererOptions, func(r *Renderer) {
|
2018-06-26 04:27:01 +00:00
|
|
|
r.prefix = prefix
|
|
|
|
})
|
2018-06-20 17:27:27 +00:00
|
|
|
return pt.Input()
|
|
|
|
}
|
|
|
|
|