1 unstable release
0.2.2 | Jun 24, 2023 |
---|
#34 in #root-directory
175KB
4.5K
SLoC
Treest
Stateful tree view of a root directory.
Getting Started
This project uses cargo
:
$ cargo install --path .
$ treest --help
Visually explore a file tree.
Usage: treest [OPTIONS] [PATH]
Arguments:
[PATH] path to open at, defaults to current directory
Options:
-x, --clearstate do not load any existing state for this path
-u, --userconf <USERCONF> use specified config instead of any existing default ($HOME/.config/treest)
--clean do not use any config
-h, --help Print help
-V, --version Print version
Config
When invoked, treest :source
s the given file (with -u
) or $HOME/.config/treest
by default.
An example might look like:
sort extension dirs-first
filter add dotfiles
filter add file .gitignore
filter add file .ignore
bind <C-h> seq 'filter toggle dotfiles' 'filter toggle file .gitignore' 'filter toggle file .ignore'
bind <C-l> reload
To see a list of existing commands use :help
, for help on a specific command use :help <command-name>
.
Dependencies
~6–17MB
~175K SLoC