summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCanop <cano.petrole@gmail.com>2019-02-12 20:49:17 +0100
committerCanop <cano.petrole@gmail.com>2019-02-12 20:49:17 +0100
commit786d85a27de698281fc7a35056ebb1b50ce2015b (patch)
treeb46cfedd690409d45bb8f56b4fbf8c2572e33c9c
parent0df47bef86caf3f20ebc294a7151af5502828a10 (diff)
version bump to 0.6.0 (and changelog)v0.6.0
-rw-r--r--CHANGELOG.md64
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--src/verbs.rs7
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
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 <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()),