From 198ab035da1434284c94173678ef94ff08418576 Mon Sep 17 00:00:00 2001 From: Canop Date: Sun, 19 Jan 2020 15:15:53 +0100 Subject: version 0.12 --- CHANGELOG.md | 5 ++++- Cargo.toml | 2 +- compile-all-targets.sh | 7 ++++++- website/docs/documentation/configuration.md | 1 + 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 + + +### 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 ### 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 "] 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 | Esc | - | back to previous app state (see Usage page) | :cd | altenter | - | 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 | F1 | - | open the help page. Help page can also be open with ? :focus | enter | - | set the selected directory the root of the displayed tree | -- cgit v1.2.3