diff --git a/_service b/_service index 45dd5e2..9316234 100644 --- a/_service +++ b/_service @@ -1,6 +1,6 @@ - v0.19.4.tar.gz + v0.20.0.tar.gz gz true diff --git a/v0.19.4.tar.gz b/v0.19.4.tar.gz deleted file mode 100644 index cb32ad2..0000000 --- a/v0.19.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ecc4a3c10396963411357d0e8692cf8e96aa0c2364104a6c8569e19778b90289 -size 423075 diff --git a/v0.19.4.tar.gz.asc b/v0.19.4.tar.gz.asc deleted file mode 100644 index b91c9bb..0000000 --- a/v0.19.4.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEE1ZyhRxDBfGskcXr5D471JY3DgHcFAmM+8xEACgkQD471JY3D -gHcGRw//dxwLiaRsIzCl8MXo1Y2wXBaooMdpdLYPYT8XOB6255Vi6zVZhfhQgROP -l84EITG9AAS7+uyhWvtPaW1vF0PBOswvts/9ZmA8VerRIUtE4cWh15zGlqBPQiGz -tQI2F+BP8S8KV+dbjIuf7UhO/Cgge3CBPXXLltrXkGmtGCXrHB9EiYkWJHIqLR1h -RTp4TloMvxm/LRPdA52f4zpDPipeomiGnpVEuWUGLef3lH09P9sGfKOAEz73EW5l -/rwjDUPfwMArSgeCHutQLeDm3SGwALm5VHGEX/hZaybuHARLEn3EuEf3efmif0wo -X0Xqb23EvaX2cC0KnzyXFF9ezSrAKuqMLngzOwCRpGnGnn60VC8OMJV3xR59c8vV -nEUR0k9aj84bMY/BrljFlde++v4b5lAZRR/SERXS0d5oE8V6I6qM3Ef0+OdO91kM -o7SZfrzagunbpXrCui2XJyLAB4jcEsL3XpuglBgrTmWRRKLnnHOCVx4vdlFMMp0v -rnZUIxL7ym4QuwRixK2I+Ykp7IhlQ5jPGoPuQMw+KdeElN+DM60p0KHJETB6YQ2n -P1euS9kyhTM6wSaZMWju+KMptqSaOCcggOoaAmX+ouMtYwBcK2porsm8WZE9NvzW -YIOj6LmLjRKg2YbDzqcBdZwjqBJRp50HiTVlj/9qhWc90gsssbg= -=tWK4 ------END PGP SIGNATURE----- diff --git a/v0.20.0.tar.gz b/v0.20.0.tar.gz new file mode 100644 index 0000000..4d71807 --- /dev/null +++ b/v0.20.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d63d9e1e313eeeb2e6d8d17e30b18ee4b8be01c419f08a89959fe5a4a09ac0 +size 431341 diff --git a/v0.20.0.tar.gz.asc b/v0.20.0.tar.gz.asc new file mode 100644 index 0000000..f26d2e2 --- /dev/null +++ b/v0.20.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----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----- diff --git a/vendor.tar.gz b/vendor.tar.gz index 639ec9b..822bca0 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee3dd538fdb381b45631a4ba218f6c122a70723f351e9b5f5941d066d2b0b11d -size 24582717 +oid sha256:acbf1d99f5c0c4b6cb705c868e99498f5aa148352501469151668f6146393510 +size 24639369 diff --git a/xplr.changes b/xplr.changes index 87804fe..c8ed91f 100644 --- a/xplr.changes +++ b/xplr.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Wed Nov 2 09:02:52 UTC 2022 - Soc Virnyl Estela + +- 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. + ------------------------------------------------------------------- Fri Oct 28 23:20:47 UTC 2022 - Soc Virnyl Estela diff --git a/xplr.spec b/xplr.spec index be1a025..2990f87 100644 --- a/xplr.spec +++ b/xplr.spec @@ -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