├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── src ├── app │ ├── app.rs │ └── mod.rs ├── configuration │ ├── configuration.rs │ └── mod.rs ├── main.rs └── ui │ ├── display │ ├── block.rs │ ├── bookmarks.rs │ ├── contents.rs │ ├── details.rs │ ├── files_dirs.rs │ ├── help.rs │ ├── inputs.rs │ ├── mod.rs │ ├── navs.rs │ ├── ops.rs │ ├── pane.rs │ └── render.rs │ ├── input │ ├── bookmark.rs │ ├── extract.rs │ ├── file_ops.rs │ ├── help.rs │ ├── mod.rs │ ├── movement.rs │ ├── nav.rs │ ├── run_app.rs │ ├── stateful_list.rs │ └── submit.rs │ └── mod.rs └── traverse.gif /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/README.md -------------------------------------------------------------------------------- /src/app/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/app/app.rs -------------------------------------------------------------------------------- /src/app/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod app; 2 | -------------------------------------------------------------------------------- /src/configuration/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/configuration/configuration.rs -------------------------------------------------------------------------------- /src/configuration/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod configuration; 2 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/ui/display/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/block.rs -------------------------------------------------------------------------------- /src/ui/display/bookmarks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/bookmarks.rs -------------------------------------------------------------------------------- /src/ui/display/contents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/contents.rs -------------------------------------------------------------------------------- /src/ui/display/details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/details.rs -------------------------------------------------------------------------------- /src/ui/display/files_dirs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/files_dirs.rs -------------------------------------------------------------------------------- /src/ui/display/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/help.rs -------------------------------------------------------------------------------- /src/ui/display/inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/inputs.rs -------------------------------------------------------------------------------- /src/ui/display/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/mod.rs -------------------------------------------------------------------------------- /src/ui/display/navs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/navs.rs -------------------------------------------------------------------------------- /src/ui/display/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/ops.rs -------------------------------------------------------------------------------- /src/ui/display/pane.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/pane.rs -------------------------------------------------------------------------------- /src/ui/display/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/display/render.rs -------------------------------------------------------------------------------- /src/ui/input/bookmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/bookmark.rs -------------------------------------------------------------------------------- /src/ui/input/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/extract.rs -------------------------------------------------------------------------------- /src/ui/input/file_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/file_ops.rs -------------------------------------------------------------------------------- /src/ui/input/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/help.rs -------------------------------------------------------------------------------- /src/ui/input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/mod.rs -------------------------------------------------------------------------------- /src/ui/input/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/movement.rs -------------------------------------------------------------------------------- /src/ui/input/nav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/nav.rs -------------------------------------------------------------------------------- /src/ui/input/run_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/run_app.rs -------------------------------------------------------------------------------- /src/ui/input/stateful_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/stateful_list.rs -------------------------------------------------------------------------------- /src/ui/input/submit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/input/submit.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /traverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmcg310/rust-traverse/HEAD/traverse.gif --------------------------------------------------------------------------------