From 786d85a27de698281fc7a35056ebb1b50ce2015b Mon Sep 17 00:00:00 2001 From: Canop Date: Tue, 12 Feb 2019 20:49:17 +0100 Subject: version bump to 0.6.0 (and changelog) --- CHANGELOG.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- src/verbs.rs | 7 +++++-- 4 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ebd856a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,64 @@ + + +## v0.6.0 - 2019-02-12 +### Major changes +- broot now installs the **br** shell function itself *(for bash and zsh, help welcome for other shells)* +- new verb `:toggle_trim_root` allows to keep all root children +- verbs can refer to `{directory}` which is the parent dir when a simple file is selected +- user configured verbs can be launched from parent shell too (like is done for `cd {directory}`) +### Minor changes +- allow page up and page down on help screen +- fuzzy pattern: increase score of match starting after word separator +- better handle errors on a few cases of non suitable root (like passing an invalid path) +- clearer status error on `:cd`. Mentions `` in help +- add a scrollbar on help screen + + +## v0.5.2 - 2019-02-04 +- More responsive on slow disks +- fix a link to documentation in autogenerated conf + + +## v0.5.1 - 2019-02-03 +- alt-enter now executes `:cd` + + +## v0.5.0 - 2019-01-30 +- patterns can be regexes (add a slash before or after the pattern) +- configuration parsing more robust +- no need to put all verbs in config: builtins are accessible even without being in config +- no need to type the entire verb shortcut: if only one is possible it's proposed +- verbs with {file} usable in help state: they apply to the configuration file +- clear in app error message when calling :cd and not using the br shell function +- bring back jemalloc (it's faster for broot) +- more precise display of file/dir sizes + + +## 0.4.7 - 2019-01-21 +- fix some cases of panic on broot quitting +- new `--cmd` program argument allows passing a sequence of commands to be immediately executed (see [updated documentation](https://github.com/Canop/broot/blob/master/documentation.md#passing-commands-as-program-argument)) +- better handling of symlink (display type of target, show invalid links, allow verbs on target) +- compiled with rustc 1.32 which brings about 4% improvements in perfs compared to 1.31 + + +## v0.4.6 - 2019-01-12 +- fix configured verbs not correctly handling paths with spaces +- fix `:q` not instantly quitting broot when computing size +- hit enter on tree root correctly quits broot + + +## v0.4.5 - 2019-01-11 +- Faster search, mainly + + +## v0.4.3 - 2019-01-08 +- Faster search and directory size computation. + + +## v0.4.2 - 2019-01-07 +- more complete search if time allows +- search pattern kept after verb execution + + +## v0.4.1 - 2019-01-07 +- first public release diff --git a/Cargo.lock b/Cargo.lock index 20500eb..9b06442 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -31,7 +31,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "broot" -version = "0.5.2" +version = "0.6.0" dependencies = [ "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", "custom_error 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index fe1179d..4d8c225 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "broot" -version = "0.5.2" +version = "0.6.0" authors = ["dystroy "] repository = "https://github.com/Canop/broot" description = "Fuzzy Search + tree + cd" diff --git a/src/verbs.rs b/src/verbs.rs index 3657c28..9fc66a4 100644 --- a/src/verbs.rs +++ b/src/verbs.rs @@ -301,8 +301,11 @@ impl VerbStore { Some("pp".to_string()), "print path and leaves broot", )); - self.verbs - .push(Verb::create_built_in("quit", None, "quit the application")); + self.verbs.push(Verb::create_built_in( + "quit", + Some("q".to_string()), + "quit the application" + )); self.verbs.push(Verb::create_built_in( "toggle_files", Some("files".to_string()), -- cgit v1.2.3