github jqnatividad/qsv 0.23.0

latest releases: 0.134.0, 0.133.1, 0.133.0...
2 years ago

MAJOR NEW FEATURES

  • added --update option. This allows qsv to check and update itself if there are new release binaries published on GitHub.

NOTE: the selfupdate feature is not enabled in the published binaries below due to unresolved OpenSSL compilation issues on certain target platforms. Once these issues are resolved, the next release will have selfupdate enabled by default.

  • added --envlist option to show all environment variables with the QSV_ prefix.
  • apply, generate, lua, foreach and selfupdate are now optional features. apply and generate are marked optional since
    they have large dependency trees; lua and foreach are very powerful commands that can be abused to issue system commands.
    Users now have the option exclude these features from their local builds. Published binaries on GitHub still have -all-features enabled.
  • added QSV_COMMENTS environment variable (contributed by @jbertovic). This allows qsv to ignore lines in the CSV (including headers) that start with the set character. EXAMPLES
  • catch input empty condition when qsv's input is empty when using select.
    (e.g. cat /dev/null | qsv select 1 will now show the error "Input is empty." instead of "Selector index 1 is out of bounds. Index must be >= 1 and <= 0.")
  • added --pad <arg> option to split command to zero-pad the generated filename by the number of <arg> places. EXAMPLE

See CHANGELOG for details.

Don't miss a new qsv release

NewReleases is sending notifications on new releases.