class Term::Prompt::FileSelect

Overview

A class responsible for rendering file/directory selection prompt Used by {Prompt} to display interactive file browser.

@api private

Defined in:

prompt/file_select.cr

Constant Summary

HELP = "(↑/↓ to navigate, Enter to select, ← to go up, → to enter directory)"

Constructors

Instance Method Summary

Constructor Detail

def self.new(prompt : Prompt, **options) #

[View source]

Instance Method Detail

def call(question : String, &block : FileSelect -> ) #

Call the file select prompt


[View source]
def entries #

Get current directory entries


[View source]
def help #

Default help text


[View source]
def help=(help : String | Nil) #

[View source]
def keydown #

[View source]
def keyenter #

[View source]
def keyleft #

[View source]
def keyreturn #

[View source]
def keyright #

[View source]
def keyup #

[View source]
def symbols : Hash(Symbol, String) #

[View source]
def symbols=(symbols : Hash(Symbol, String)) #

[View source]