diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2024-04-27 18:36:37 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-27 18:36:37 +0900 |
commit | a4391aeedd4fec1865d2d646711f58d04058531b (patch) | |
tree | 73a6862010c323f380a3105f929b41a39c7a3753 /CHANGELOG.md | |
parent | b86a967ee217f4c820249701218a17eaad2737ae (diff) |
Add --with-shell for shelling out with different command and flags (#3746)
Close #3732
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 51e9a603..920bceff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,23 @@ CHANGELOG 0.51.0 ------ +- Added `--with-shell` option to start child processes with a custom shell command and flags + ```sh + gem list | fzf --with-shell 'ruby -e' \ + --preview 'pp Gem::Specification.find_by_name({1})' \ + --bind 'ctrl-o:execute-silent: + spec = Gem::Specification.find_by_name({1}) + [spec.homepage, *spec.metadata.filter { _1.end_with?("uri") }.values].uniq.each do + system "open", _1 + end + ' + ``` - Added `change-multi` action for dynamically changing `--multi` option - `change-multi` - enable multi-select mode with no limit - `change-multi(NUM)` - enable multi-select mode with a limit - `change-multi(0)` - disable multi-select mode +- `become` action is now supported on Windows + - Unlike in *nix, this does not use `execve(2)`. Instead it spawns a new process and waits for it to finish, so the exact behavior may differ. - Bug fixes and improvements 0.50.0 |