- Update to version 0.20.0:
* BREAKING: xplr shell (:!) will default to null (\0) delimited pipes, as
opposed to newline (\n) delimited ones (i.e. will use Call0 instead of
Call).
* Use new messages for safer file path handling (\0 delimited):
- Call0
- CallSilently0
- BashExec0
- BashExecSilently0
* Use new sub-commands for safer message passing:
- -m FORMAT [ARGUMENT]... / --pipe-msg-in FORMAT [ARGUMENT]...
- -M FORMAT [ARGUMENT]... / --print-msg-in FORMAT [ARGUMENT]...
- Where FORMAT is a YAML string that may contain %s, %q and %%
- placeholders and ARGUMENT is the value per placeholder. See init.lua
* Use --vroot to isolate navigation of an xplr session inside a specific
directory. Interaction still requires passing full path, and shell,
lua functions etc still can access paths outside vroot.
* Use the following messages to switch vroot at runtime, or the use key
bindings available in the new builtin mode "vroot" (mapped to : v).
- SetVroot
- UnsetVroot
- ToggleVroot
- ResetVroot
* Use $XPLR_INITIAL_PWD and Lua equivalent to implement workspace like
features without using virtual root. Use keys gi to go to the initial
working directory from anywhere.
* Use the convenient xplr.util utility functions in your Lua function calls.
See xplr.util API docs.
* Improved CLI errors.
* Finished documentation.
* UI updates to handle newlines in path.
OBS-URL: https://build.opensuse.org/package/show/utilities/xplr?expand=0&rev=4
This commit is contained in:
committed by
Git OBS Bridge
parent
0b304881d1
commit
531d6c8d30
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: xplr
|
||||
Version: 0.19.4
|
||||
Version: 0.20.0
|
||||
Release: 0
|
||||
Summary: Hackable, minimal, fast TUI file explorer
|
||||
License: MIT
|
||||
@@ -28,16 +28,16 @@ Source1: vendor.tar.gz
|
||||
Source2: cargo_config
|
||||
Source3: https://github.com/sayanarijit/xplr/releases/download/v%{version}/source.tar.gz.asc#/v%{version}.tar.gz.asc
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: rust+cargo
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: rust+cargo
|
||||
|
||||
%description
|
||||
xplr is a terminal UI based file explorer that aims to increase our terminal productivity by being a flexible,
|
||||
xplr is a terminal UI based file explorer that aims to increase our terminal productivity by being a flexible,
|
||||
interactive orchestrator for the ever growing awesome command-line utilities that work with the file-system.
|
||||
To achieve its goal, xplr strives to be a fast, minimal and more importantly, hackable file explorer.
|
||||
|
||||
xplr is not meant to be a replacement for the standard shell commands or the GUI file managers. Rather, it aims
|
||||
to integrate them all and expose an intuitive, scriptable, keyboard controlled, real-time visual interface, also
|
||||
to integrate them all and expose an intuitive, scriptable, keyboard controlled, real-time visual interface, also
|
||||
being an ideal candidate for further integration, enabling you to achieve insane terminal productivity.
|
||||
|
||||
%prep
|
||||
|
||||
Reference in New Issue
Block a user