9
0
Fork
You've already forked filechooser
0
Widgets for the tview terminal user interface library related to picking files. https://mellium.im/filechooser
  • Go 100%
Sam Whited 4dc73de760
All checks were successful
ci/woodpecker/tag/dco Pipeline was successful
ci/woodpecker/push/dco Pipeline was successful
ci/woodpecker/push/validate Pipeline was successful
ci/woodpecker/tag/test Pipeline was successful
ci/woodpecker/tag/validate Pipeline was successful
all: release v0.0.3
Signed-off-by: Sam Whited <sam@samwhited.com>
2024年10月26日 08:10:43 -04:00
.woodpecker .woodpecker: add CI configuration 2024年10月21日 13:37:56 -04:00
_screenshots filechooser: add list view 2024年10月25日 17:12:07 -04:00
cmd/picker cmd/picker: use new list view 2024年10月25日 17:12:07 -04:00
docs all: release v0.0.1 2024年10月22日 15:31:31 -04:00
internal/escape internal/escape: add transformers for tview styles 2024年10月25日 17:12:04 -04:00
.gitignore all: gitignore test output 2024年10月24日 15:06:53 -04:00
CHANGELOG.md all: release v0.0.3 2024年10月26日 08:10:43 -04:00
DCO all: release v0.0.1 2024年10月22日 15:31:31 -04:00
go.mod internal/escape: add transformers for tview styles 2024年10月25日 17:12:04 -04:00
go.sum internal/escape: add transformers for tview styles 2024年10月25日 17:12:04 -04:00
LICENSE all: initial path input field implementation 2024年10月21日 13:09:15 -04:00
list.go filechooser: add list view 2024年10月25日 17:12:07 -04:00
list_test.go filechooser: add list view 2024年10月25日 17:12:07 -04:00
path.go all: add missing doc/import/copyright comments 2024年10月21日 13:42:06 -04:00
path_test.go all: initial path input field implementation 2024年10月21日 13:09:15 -04:00
README.md filechooser: add list view 2024年10月25日 17:12:07 -04:00
tree.go filechooser: minor docs update on tree view 2024年10月24日 22:27:31 -04:00
tree_test.go filechooser: add Pattern option to tree view 2024年10月24日 17:10:51 -04:00

mellium.im/filechooser

GoDoc Issue Tracker Chat License CI

The filechooser module contains widgets for the tview terminal user interface toolkit that deal with selecting files. The following widgets are currently available:

Widgets

Path Input

A text field with a paperclip icon on the left, a path is typed in that ends with *.md and below it the autocomplete shows various markdown files.

The path input field is a widget that lets the user begin typing a path and provides autocomplete. It supports patterns, multi-file selection, and other options.

Tree View

A tree view with the root and /etc folders expanded.

The tree view field is a widget that shows files and folders as a tree and supports showing files, directories, both, and various other options.

List

A list of files including a double-dot navigation element.

The list view shows a single directories files and has optional navigation between directories.

License

The package may be used under the terms of the BSD 2-Clause License a copy of which may be found in the file "LICENSE".

Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.