531d6c8d30
* 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
17 lines
833 B
Plaintext
17 lines
833 B
Plaintext
-----BEGIN PGP SIGNATURE-----
|
|
|
|
iQIzBAABCAAdFiEE1ZyhRxDBfGskcXr5D471JY3DgHcFAmNdilUACgkQD471JY3D
|
|
gHd53A/+PPxkb7bQsASLh610AQMMUY0XPJ/Pscgkg/wJ3HFSGiChauGI6a/Ew5LY
|
|
pjpWhTAwy6tLZXyDRSATnxJjhFVloLiUJ2AAhWSu1FjLEjrSde0kGgQBOMgnaGNM
|
|
aloGKJ+zQAaLqNJ9CuKxQgA9rMLAmOWV2LbGSe6JuhUENJ753eY0c5jBG3Yevidh
|
|
zX3u2coWE/uFOm/HXoGxYPMm1gCeUOBrrnmA5i+msLY44hqQ+B2BPouoDQFm3rn5
|
|
zOtbUJ0sNnKP0NkBj5rBEEeIy5sLXqx6irWYLrBtqtmN0EnpekdLOOXrAlo2ZjLD
|
|
Qi8dE9rFJj1Q/+s7BLpPVxVHKxKiHuuSeCVpbRCTxM+Bz3ARvy6ihTwRg6x9TDP2
|
|
u9yVfm3GdVQ7a7ReYjRijNfgdotc8zl+vS1tvPyrkUx/4pMq1h+gG6yH0LxvQSsy
|
|
I1y2lElYbS/jpp6HTOc7OB5j+URlIVEzo/fADC+CppSCFNNRgKQXwG2AsGJQM53A
|
|
GH1aGpHjw5pEPd47bsaw1/q0E+R/+SdqNZVKFMtJAI2639O7gGipM7c4G8az2GSV
|
|
2iQQaCteo9+H4xjuXAs6PI7bf5JQueMnMEL2eHKeD+h4DowL0tM92fsCP93MOMzB
|
|
lgr0GUJ+3zkVC8aXWZwJo09dD+eSkBhGt82gwtz0IwIp6sCk90g=
|
|
=/BD1
|
|
-----END PGP SIGNATURE-----
|