diff options
author | Canop <cano.petrole@gmail.com> | 2019-02-12 20:49:17 +0100 |
---|---|---|
committer | Canop <cano.petrole@gmail.com> | 2019-02-12 20:49:17 +0100 |
commit | 786d85a27de698281fc7a35056ebb1b50ce2015b (patch) | |
tree | b46cfedd690409d45bb8f56b4fbf8c2572e33c9c | |
parent | 0df47bef86caf3f20ebc294a7151af5502828a10 (diff) |
version bump to 0.6.0 (and changelog)v0.6.0
-rw-r--r-- | CHANGELOG.md | 64 | ||||
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/verbs.rs | 7 |
4 files changed, 71 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ebd856a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,64 @@ + +<a name="v0.6.0"></a> +## 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 `<alt><enter>` in help +- add a scrollbar on help screen + +<a name="v0.5.2"></a> +## v0.5.2 - 2019-02-04 +- More responsive on slow disks +- fix a link to documentation in autogenerated conf + +<a name="v0.5.1"></a> +## v0.5.1 - 2019-02-03 +- alt-enter now executes `:cd` + +<a name="v0.5.0"></a> +## 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 + +<a name="0.4.7"></a> +## 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 + +<a name="v0.4.6"></a> +## 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 + +<a name="v0.4.5"></a> +## v0.4.5 - 2019-01-11 +- Faster search, mainly + +<a name="v0.4.3"></a> +## v0.4.3 - 2019-01-08 +- Faster search and directory size computation. + +<a name="v0.4.2"></a> +## v0.4.2 - 2019-01-07 +- more complete search if time allows +- search pattern kept after verb execution + +<a name="v0.4.1"></a> +## v0.4.1 - 2019-01-07 +- first public release @@ -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)", @@ -1,6 +1,6 @@ [package] name = "broot" -version = "0.5.2" +version = "0.6.0" authors = ["dystroy <denys.seguret@gmail.com>"] 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()), |