Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ugrep-bash-completion-7.0.3-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: ugrep-bash-completion Distribution: openSUSE Tumbleweed
Version: 7.0.3 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 12 22:10:44 2024
Group: Productivity/File utilities Build host: reproducible
Size: 23286 Source RPM: ugrep-7.0.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Genivia/ugrep
Summary: Bash completion for ugrep
This package contains the bash completion for ugrep.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Nov 12 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 7.0.3:
    * fixes for other platforms
    * usability improvements
* Mon Oct 28 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 7.0.2:
    * rewritten SIMD acceleration logic and the search algorithm
      selection decision logic to speed up pattern matching (the
      actual speedup depends on the type of regex patterns specified)
    * improved regex anchors and word boundary matching speed and
      support
    * fix option --xml pathnames with special characters, which are
      unlikely to occur in pathnames, but aren't strictly forbidden
    * updated option --hexdump with -ABC context hex lines before and
      after a match
    * the TUI now also uses the VISUAL environment variable if PAGER
      is not set
* Wed Oct 09 2024 jun wang <jgwang@suse.com>
  - disable AVX2/AVX512BW CPU extensions because of bsc#1222752
* Sat Aug 24 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.5.0
    * faster binary file checking with SIMD (SSE2/AVX2/NEON) UTF-8
      validation
    * new option --context-separator=SEP
    * options -W and -X now also apply to --format fields %o and %O
      to output hex
    * ugrep-indexer option -z (indexes compressed files and
      zip/7z/tar/cpio/pax archives) no longer indexes hidden
      directories and files (i.e. "dotfiles") stored in archives, to
      save space
  - make spec build on Amazon Linux 2023
* Fri Aug 09 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.4.1:
    * fix problem with --fixed-strings and --file FILE when FILE
      contains an \E
* Fri Aug 09 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.4.0:
    * new custom output format fields for options --format and
    - -replace
    * fix bash completions for key bindings
* Wed Jul 31 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.3.0:
    * option --index always enables --recursive
    * new bash, fish and zsh ugrep-indexer completions
    * option --hyperlink outputs absolute search paths
    * update regex DFA cut optimization that was too agressive for
      some patterns
    * option -o (--only-matching) with -ABC context now also
      supports multi-line pattern matching with \n (newline) in regex
      patterns
* Wed Jul 10 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.2.0:
    * improved support for legacy grep color environment variable
      single ANSI color codes format
    * improved zsh -ABC options completion
    * improved option -% (--bool) when multiple -e PATTERN are
      specified; now aligns with the documentation of option -e to
      match any of the specified PATTERN (note that -% can be
      combined with options --and, --andnot, --not. -e amd -N)
    * improved option -Q (--query) when combined with options --and,
    - -andnot, --not by activatating option -% (--bool) so that the
      combined search patterns can be edited as one Boolean query
      pattern in the TUI
    * minor speed improvement when searching in large files with
      option -f with a file with hundreds, thousands or more
      words/strings to find (-fwords/4.txt in benchmarks)
    * again extensively tested with randomized patterns
* Tue Jun 04 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.1.0:
    * improve option -w to support Unicode
    * make [[:alpha:]] and other [::] character classes also match
      Unicode by default, like \p{Class} already does, unless option
    - U (--ascii or --binary) is used
    * Unicode word boundaries \<, \>, \b, \B unless option -U
      (--ascii or --binary) is used
    * improve bash and zsh auto-completion usability
* Tue May 07 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 6.0.0:
    * faster search speeds on ARM CPUs
    * overall optimization
    * includes ugrep-indexer
* Wed Apr 10 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 5.1.4:
    * use statfs() with options --include-fs and --exclude-fs when
      the preferred statvfs() is not available
    * suppress --filter utility stderr messages when ugrep options
    - s (--no-messages) and -q (--quiet) are used
    * support the NO_COLOR environment variable to suppress color
      output
    * fix TUI scroll glitch in non-split screen, and other TUI fixes
  - enable SIMD code for faster matching on CPUs that support it
    (while keeping build reproducible)
* Mon Mar 11 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 5.1.1:
    * fix a problem with POSIX lazy quantifier matching when combined
      with anchors, causing longer pattern matches than expected
* Sat Mar 09 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 5.1.0:
    * a minor improvement of the regex syntax to allow escaped spaces
    * updated POSIX regex lazy quantifier matching in linear time
      using an advanced DFA transformation algorithm
* Sat Feb 17 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 5.0.0:
    * new and updated regex engine to speed up searching patterns
      using a new heuristic DFA cut algorithm
    * new option --exclude-fs default to exclude file systems that
      aren't specified as search targets
    * new option --all (-@) to search all files except hidden:
      cancel previous file and directory search restrictions
    * TUI regex syntax highlighting improved for --fixed-strings
      (-F) when used with option --bool (-% and -%%)
* Wed Jan 10 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.5.2:
    * fix 7zip search failing on 32 bit systems when option -M is used
      (or -t when setting -M)
* Sat Jan 06 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.5.1:
    * fix bzip3 build failures (previously patched)
  - drop ugrep-4.5.0-fix-bzip3-configure.patch
* Sat Jan 06 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.5.0:
    * 7zip archive search with option -z
    * apply Unicode normalization to canonicalize literal combining
      characters in regex patterns
    * improved TUI TAB directory navigation when searching from the FS
      root
  - drop ugrep-4.4.1-remove-shebang-from-bash-completion.patch
  - add ugrep-4.5.0-fix-bzip3-configure.patch
* Tue Dec 19 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - 4.4.1
    * ship shell completions (bash,zsh,fish)
    * option -t (--file-type) now also accepts filename extensions as
      shortcuts, when unambiguous, for example, the shorter form -tpy
      for -tpython to select files to search
    * TUI ALT-SHIFT-% switches between "bool query lines" mode,
      "bool query files" mode, and bool queries off
      TUI boolF mode (-%FQ) now applies syntax highlighting
    * support legacy grep long options without = to bind option
      arguments
  - add ugrep-4.4.1-remove-shebang-from-bash-completion.patch
* Sat Dec 09 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.3.6:
    * fix an issue with option -Zbest fuzzy matching
    * updated option --index for accelerated index-based search, now
      also indexes and searches archives and compressed files with
      option -z
    * faster search with -ABC context options
* Sat Nov 25 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.3.4:
    * the ug command no longer quits with an error message when no
      default .ugrep config file was found
    * improved GNU grep compatibility
    * Bug fixes for parsing configuration files
* Wed Nov 15 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.3.3:
    * support brotli compressed files
    * support bzip3 compressed files
    * update option --pretty to accept an optional WHEN argument
      never, always, auto similar to the --color option
    * improve TUI screen blanking response when a new search starts,
      while also avoiding screen flicker
    * fix option --zmax>1 when a decompression library produces a
      decompression error when decompressing a nested compressed file
* Fri Nov 03 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.3.2:
    * double short option -%% enables both --files --bool (a single
    - % still enables only --bool) for convenience
    * updated thread pool scheduling and execution with thread
      affinity and priority settings
    * improvements and fixes for minor (mostly cosmetic) issues
* Thu Oct 19 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.3.1:
    * Unicode 15.1 support
    * TUI features, including CTRL-Y improved viewer
    * TUI regex syntax highlighting with user-definable colors
* Sun Oct 08 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.3.0:
    * Redesigned TUI with a new split screen window pane to preview
      matching files
    * fix --zmax=n for n>1 that had a low chance to hang as
      discovered recently (about once in a few thousand runs) when
      searching (deeply) nested zip or tar archives
    * fix compressed file search of files that are exactly one byte
      long, instead of rejecting those files as being empty
* Sat Sep 23 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.2.0:
    * text user inerface improvements
    * improve recursive search performance
    * improve compatibility with GNU grep
    * improve detection of special devices to avoid searching them
* Mon Sep 18 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.1.0:
    * fix -Z fuzzy matching when character deletions are solely
      specified with a minus sign
    * fix --pager when a regex syntax error occurs
    * update --pager to use $PAGER
    * update --ignore-files for compliance with git and ag gitignore
      rules
    * update -Q TUI ctrl-S and ctrl-W to jump to context group
      separators when context options -ABC are specified
    * update -o for GNU grep compatibility with "empty-matching"
      patterns
    * update POSIX [[:space:]] and \s to exclude newline \n matching
    * improve performance: faster -c and line matching
    * improve performance: faster "empty-matching" pattern search
* Mon Aug 28 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.0.5:
    * Fix a recently-added optimization that may in some rare cases
      caused a problem with a match at the end of a file.
* Sat Aug 26 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.0.4:
    * update --save-config as per user request
    * correct an issue with -o and context
* Fri Aug 25 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.0.3:
    * new --delay=DELAY option to specify a default query TUI
      response delay time, which can be specified in a .ugrep config
      file with delay=DELAY (--save-config includes this setting also)
    * fix option -m compatibility issue wth GNU grep when showing
      context lines with -ABC after the last max match
* Wed Aug 23 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.0.2:
    * additional speed up with improved parametrization of the
      matching algorithm decision logic
* Sun Aug 20 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.0.1:
    * speed up option -l to search compressed files
    * enable an important search optimization that was no longer
      enabled
* Fri Aug 18 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 4.0.0:
    * faster async output, speeds up ugrep 3x when outputting many
      matching lines
    * removed "rest line" buffering, speeds up ugrep up to 2x,
      depending on the output-related options used
    * removed redundant "binary file" checking, speed-up 10%~20%
    * double size input buffer, speeds up searching 5%~20% when
      searching very large files (GB) with none/infrequent pattern
      matches
    * faster empty pattern matching, i.e. pattern '' matches all
      lines faster, as much as 10x faster
    * removed redundant color escape codes from the output
    * option -Q with an optional argument is now -Q=DELAY instead of
    - QDELAY, so -Q2 is -Q -2 (simple options should be composable/
      separable) which searches 2 directory levels deep with the
      query TUI
* Tue Aug 15 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.12.7:
    * compatibility improvement with one of GNU grep's idiosyncrasies:
      unpaired ) in regex are matched literally. This behavior is
      automatically in effect when the grep and egrep aliases of
      ugrep are used or explicitly with option -Y.
* Mon Aug 07 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.12.6:
    * New option -S (--dereference-files) to follow symbolic links
      only to files, not to directories, when using option -r for
      recursive search.
    * Updated default recursive search to strictly perform -r without
      following any symbolic links.
    * New option --index for fast index-based search with the new
      ugrep-indexer tool.
* Sat Aug 05 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.12.5:
    * New --iglob and --glob-ignore-case options
* Tue Jul 18 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.12.4:
    * Faster search for common search patterns, such as a set of
      words, using SIMD AVX and neon/AArch64 intrinsics
* Sat Jul 15 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.12.3:
    * Fixed a potential pattern match issue in the new v3.12
      optimizations
* Tue Jul 11 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.12.2:
    * Speed improvements to further speed up common search patterns
    * Improved man page
    * The ug and ug+ commands now enable --pretty by default
      (that is, if a .ugrep configuration file does not override it
      with no-pretty).
* Sun Jun 04 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - update to 3.12.1:
    * New ug+ and ugrep+ commands to search pdfs, documents and image
      metadata when the corresponding tools are installed
    * improved --filter option
    * speed improvements
* Sat Apr 08 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.11.2:
    * Improve --hyperlink with additional usability options
* Sun Apr 02 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.11.1:
    * Smarter interactive navigation in the TUI when option --tree is
      used with option -l or -c
* Sun Mar 19 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.11.0:
    * Update --format output when used with option -o to also enable
      option -u to show all matches automatically;
    * improve --json, --xml, --csv output when used with option -o
    * update option -o output with headings (when applicable) for
      every match like GNU grep
    * update options --format and --replace field %m to output the
      number of matches sequentially
    * new --format and --replace field %M outputs number of matching
      lines
* Sat Mar 18 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.10.1:
    * Fix a performace issue with specific regex patterns when used
      with case-insensitive pattern matching
* Wed Mar 01 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.10.0:
    * This release adds the option --tree to output directory trees
      of files for the options -l (--files-with-matches),
    - L (--files-withou-match), and -c (--count)
    * The option --pretty was updated to to enable --tree when output
      is sent to  a terminal. This can be disabled with --no-tree.
* Wed Feb 01 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.9.7:
    * handle gnutar archive extension field formats to search huge
      files (>4GB) stored in (gnu) tar archives
  - includes changes gro 3.9.6:
    * Fixed a Unicode-specific regex pattern syntax issue that caused
      a valid regex pattern to produce a regex syntax error message
* Sun Jan 15 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.9.5:
    * Fix option -l (files-with-matches) when used with option -z
      (decompress) which would sometimes show duplicates when a
      compressed files had many matches
* Thu Jan 05 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.9.4:
    * fix spurious 0 byte in tar filename output results
    * fix support for PCRE2 prior 10.34
* Fri Dec 30 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.9.3:
    * Fix a PCRE2 library-related issues with -P (--perl-regexp)
      matching binary files
* Mon Aug 22 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.9.2:
    * Fixed an issue with invalid Unicode regex patterns
* Mon Aug 15 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.9.1:
    * make -r the default recursive search without following
      symlinked directories
    * Symlinked files are always searched on a search path, except
      with option -p (--no-dereference)
    * A fix for a minor issue with fuzzy matching when only allowing
      substitutions
* Wed Jun 29 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.8.3:
    * fix search with tiny lz4 files
    * skip empty zip files
* Sat Jun 11 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.8.2:
    * update documentation
* Tue Jun 07 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.8.1:
    * Fix bz2 issue cutting off decompression too soon
* Mon May 30 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.8.0
    * New option combination -o (--only-matching) with -ABC context
      for column context
    * option -o with -b or -k now shows results on separate lines
    * new option --width to truncate long lines to the specified
      width or the terminal width by default
    * short ug command now sorts by name by default
    * query TUI ALT-] [ (increase/decrease context) and ALT-} {
      (increase/decrease fuzziness) keys switched meaning
    * new %+ format field used by updated --only-line-number option
* Wed May 11 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.7.11:
    * New -Zbest (--fuzzy=best) option argument best to only output
      the best matching patterns
* Tue May 10 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.7.10:
    * -Z (--fuzzy) can now be combined with -U (--binary) to fuzzy
      match bytes instead of Unicode characters
* Fri Apr 08 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.7.9:
    * Additional --stats results with total lines searched and
      matched, and time elapsed.
* Sat Apr 02 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.7.7:
    * New --hexdump options
    * --ignore-files improvement
    * speed improvements
    * New option --min-count
    * New complementary options --min-depth, --max-depth,
    - -min-line and --max-line which are added for consistency with
      the updated options --min-count and --max-count
    * Updated the --min-count option, which can now be combined with
      any other option except with -v (--invert-match)
    * Updated option -K (--range) to take a MAX argument instead of a
      FIRST argument for consistency with other min/max options
    * Recursive searching sysfd, such as /proc and /sys, no longer
      blocks on special files/devices
    * Fixed colorization of option -v when used with context options
    - A, -B and -C
    * Fixed option -r when combined with argument - (read standard
      input), which does both, like GNU grep
    * Updated --stats reporting and other minor improvements
* Fri Jan 28 2022 Avinesh Kumar <avinesh.kumar@suse.com>
  - update to 3.7.1:
    * add newline when showing usage and also fix segfault when arg == NULL
  - update to 3.7.0:
    * README.md: add FreeBSD installation instructions
    * resolve LGTM alerts & minor improvements
    * Support "cpp" as a file type
    * msvc - Add matcher_avx2, matcher_avx512bw
  - update to 3.6.0:
    * new option --replace & faster searching
* Thu Jan 06 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - ugrep 3.5.0:
    * New --zmax=NUM option to be used with -z (--decompress) to
      search compressed files and archives recursively stored within
      tar/zip/cpio/pax archives, e.g. to search tar and zip files
      stored in (compressed) tar files, in zip files etc. for up to
      NUM recursive levels deep. The --zmax argument may range from 1
      (default) to 99 for up to 99 decompression and de-archiving
      steps.
    * Improved option -U to be used for backward compatibility with
      GNU/BSD grep by no longer flagging invalid UTF as "binary
      files"
* Tue Jan 04 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.4.0:
    * New Boolean search query options --files and --lines.
      The specified Boolean search query conditions apply to
      lines by default.
      Because GNU/BSD grep and ugrep are generally line-based,
    - -lines is the default option.
      Specify --files --bool to apply the specified Boolean query
      to files as a whole: a file matches if all Boolean conditions
      are satisfied by matching patterns anywhere in the file
* Thu Jun 24 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - ugrep 3.3.4:
    * New --hyperlink option for terminals that support it
    * Revised and enhanced option -P (PCRE) compatible with GNU grep
    * Improved query UI option -Q with quick Tab/Shift/Tab navigation
    * CTRL-Y file viewing with --view to specify viewer
    * Improved CTRL-X/CTRL-R bookmarking to restore search state
    * Fix compatibility with GNU grep binary file search results
    * fix an optimization preventing unnecessary backtracking
    * performance improvement for option -P
* Thu May 13 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - ugrep 3.2.2:
    * Add support for file search on zstd-compressed files:
    - z (.zst, .zstd, .tzstd) and advanced .zipx method zstd (93)
* Sat May 01 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.1.15:
    * fix a recursive search crash
* Wed Apr 28 2021 Wang Jun <jgwang@suse.com>
  - ugrep 3.1.14:
    * Fix names of the encodings, it's ISO-8859, not ISO-8869
    * Fixed an issue when placing options --bool, -G, -F, -w, -x
      at the end of the command line
    * Add missing header file "limits" in mmap.hpp
    * Use option `-U` instead of `-C` for `diff`
    * Minor --bool and --glob improvements; MinGW portability
    * Update README.md with Alpine Linux
    * Updated \s pattern matching to exclude newline, compatible with
      GNU/BSD grep.
    * Added format field %[NAME]# to output named capturing groups and
      %[NUM1|NAME1|NUM2|NAME2...]# to output the first capturing group
      that matched by num or name; option --bool improvements
    * Fix #125 and fix #122
* Tue Feb 09 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - ugrep 3.1.7:
    * various fixes, including fixes to globbing and regex
* Sun Jan 17 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - ugrep 3.1.3:
    * fixes for other platforms only

Files

/usr/share/bash-completion/completions/ug
/usr/share/bash-completion/completions/ug+
/usr/share/bash-completion/completions/ugrep
/usr/share/bash-completion/completions/ugrep+
/usr/share/bash-completion/completions/ugrep-indexer
/usr/share/licenses/ugrep-bash-completion
/usr/share/licenses/ugrep-bash-completion/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 00:35:30 2024