github skim-rs/skim v1.0.0

latest release: v1.0.1
7 hours ago

Changes

This release is the result of months of work switching to Ratatui for our TUI framework. This should make skim more maintainable and more stable !

This also brings some other changes, check the manpage for more details:

  • A new --listen flag to control skim through an IPC socket
  • New --selector <icon> and --multi-selector <icon> options to control the corresponding icons
  • Word-wrapping instead of character-wrapping in the preview window
  • New --log-file <path> for easier development and debugging

See right below for some breaking changes.

Breaking

  • execute(...) will still run the command if no item is selected. To get the previous behavior back, use if-non-matched()+execute(...)
  • field expansion in execute and preview will no longer support arbitrary spaces, for instance { } will not get expanded as {}
  • interactive mode will not use stdin/skim default command when starting up.
  • expect bind is deprecated
  • interactive mode will now expand like other commands, except that {} will keep expanding to the current query.

Install skim 1.0.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0/skim-installer.sh | sh

Download skim 1.0.0

File Platform Checksum
skim-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
skim-x86_64-apple-darwin.tar.xz Intel macOS checksum
skim-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
skim-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
skim-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Don't miss a new skim release

NewReleases is sending notifications on new releases.