summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCanop <cano.petrole@gmail.com>2020-01-19 15:15:53 +0100
committerCanop <cano.petrole@gmail.com>2020-01-19 15:15:53 +0100
commit198ab035da1434284c94173678ef94ff08418576 (patch)
treeae7934101295138a8eb96a1834036d82eb0ef1cc
parent32bfc51e718d8d726229e72a02426f04217fbed9 (diff)
version 0.12v0.12.0
-rw-r--r--CHANGELOG.md5
-rw-r--r--Cargo.toml2
-rwxr-xr-xcompile-all-targets.sh7
-rw-r--r--website/docs/documentation/configuration.md1
4 files changed, 12 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0aacda4..10cf7f2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,6 @@
-### master
+
+<a name="v0.12.0"></a>
+### v0.12.0 - 2020-01-19
- **breaking change:** commands given with `--cmd` must be separated (default separator is `;`)
- fix some cases of terminal let in a bad state on errors (thanks Nathan West)
- bring some changes to the fish shell function and its installation (PR #128)
@@ -6,6 +8,7 @@
- don't use .gitignore files of parent repositories
- change default value of the toggle_trim_root to false (fix #106 but might be reverted)
- `:print_relative_path` verb (fix #169, thanks Roshan George)
+- `:chmod` verb
<a name="v0.11.9"></a>
### v0.11.9 - 2020-01-15
diff --git a/Cargo.toml b/Cargo.toml
index 993e1ec..9e5d900 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "broot"
-version = "0.11.9"
+version = "0.12.0"
authors = ["dystroy <denys.seguret@gmail.com>"]
repository = "https://github.com/Canop/broot"
documentation = "https://dystroy.org/broot"
diff --git a/compile-all-targets.sh b/compile-all-targets.sh
index ca2311c..ec6f81a 100755
--- a/compile-all-targets.sh
+++ b/compile-all-targets.sh
@@ -8,10 +8,12 @@
# https://dystroy.org/broot/documentation/installation/
# clean previous build
+echo "cleaning build"
rm -rf build
mkdir build
# build the linux version
+echo "compiling the linux version"
cargo build --release
strip target/release/broot
mkdir build/x86_64-linux/
@@ -19,12 +21,14 @@ cp target/release/broot build/x86_64-linux/
# find and copy the completion scripts
# (they're built as part of the normal compilation)
+echo "copying completion scripts"
mkdir build/completion
-cp "$(broot -c ":gi release :focus broot.bash :parent :pp" target)/"* build/completion
+cp "$(broot -c ":gi;release :focus;broot.bash :parent;:pp" target)/"* build/completion
# build the windows version
# You need first to install the proper cargo toolchain:
# rustup target add x86_64-pc-windows-gnu
+echo "compiling the Windows version"
cargo build --target x86_64-pc-windows-gnu --release
mkdir build/x86_64-pc-windows-gnu/
cp target/x86_64-pc-windows-gnu/release/broot.exe build/x86_64-pc-windows-gnu/
@@ -34,6 +38,7 @@ cp target/x86_64-pc-windows-gnu/release/broot.exe build/x86_64-pc-windows-gnu/
# and a linker:
# rustup target add armv7-unknown-linux-gnueabihf
# sudo apt-get install gcc-8-multilib-arm-linux-gnueabihf
+echo "compiling the Raspberry version"
RUSTFLAGS="-C linker=arm-linux-gnueabihf-gcc-8" cargo build --target armv7-unknown-linux-gnueabihf --release
mkdir build/armv7-unknown-linux-gnueabihf
cp target/armv7-unknown-linux-gnueabihf/release/broot build/armv7-unknown-linux-gnueabihf/
diff --git a/website/docs/documentation/configuration.md b/website/docs/documentation/configuration.md
index 1768630..7a301f2 100644
--- a/website/docs/documentation/configuration.md
+++ b/website/docs/documentation/configuration.md
@@ -190,6 +190,7 @@ invocation | default key | default shortcut | behavior / details
-|-|-|-
:back | <kbd>Esc</kbd> | - | back to previous app state (see Usage page) |
:cd | <kbd>alt</kbd><kbd>enter</kbd> | - | leave broot and cd to the selected directory (needs the br shell function)
+:chmod {args} | - | - | execute a chmod
:cp {newpath} | - | - | copy the file or directory to the provided name
:help | <kbd>F1</kbd> | - | open the help page. Help page can also be open with <kbd>?</kbd>
:focus | <kbd>enter</kbd> | - | set the selected directory the root of the displayed tree |