===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
rmlint-2.9.0/CHANGELOG.md-133-  Due to those fixes the paranoia mode of ``rmlint.sh`` should run smoother (again) now.
rmlint-2.9.0/CHANGELOG.md:134:* Use a more sophisticated strategy to find the path to the own binary and fallback to ``$(which rmlint)``.
rmlint-2.9.0/CHANGELOG.md-135-* Workaround the bash bug that did not allow huge functions by bringing back the old approach without a function.
##############################################
rmlint-2.9.0/CHANGELOG.md-300-- Support for automatic deduplication on btrfs using  ``BTRFS_IOC_FILE_EXTENT_SAME``.
rmlint-2.9.0/CHANGELOG.md:301:  The Shellscript now will contain calls to  ``rmlint  --btrfs $source $dest``
rmlint-2.9.0/CHANGELOG.md-302-  for duplicates on ``btrfs`` filesystems if  the user specified ``-c sh:clone``.
##############################################
rmlint-2.9.0/docs/developers.rst-253-    Build a tarball suitable for release. Save it under
rmlint-2.9.0/docs/developers.rst:254:    ``rmlint-$major-$minor-$patch.tar.gz``. 
rmlint-2.9.0/docs/developers.rst-255-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-150-
rmlint-2.9.0/docs/rmlint.1.rst:151:    ``$ rmlint -z rx $(echo $PATH | tr ":" " ")  # Look at all executable files in $PATH``
rmlint-2.9.0/docs/rmlint.1.rst-152-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-311-
rmlint-2.9.0/docs/rmlint.1.rst:312:    ``$ rmlint -T df --size 0``
rmlint-2.9.0/docs/rmlint.1.rst-313-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-587-
rmlint-2.9.0/docs/rmlint.1.rst:588:    ``$ rmlint -u 512M  # Limit paranoid mem usage to 512 MB``
rmlint-2.9.0/docs/rmlint.1.rst-589-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-607-
rmlint-2.9.0/docs/rmlint.1.rst:608:    ``$ rmlint -q 10% -Q 512M  # Only read the last 90% of a file, but read at max. 512MB``
rmlint-2.9.0/docs/rmlint.1.rst-609-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-647-    The command can be any valid ``/bin/sh``-expression. The duplicate
rmlint-2.9.0/docs/rmlint.1.rst:648:    path and original path can be accessed via ``"$1"`` and ``"$2"``.
rmlint-2.9.0/docs/rmlint.1.rst-649-    The command will be written to the ``user_command`` function in the
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-703-
rmlint-2.9.0/docs/rmlint.1.rst:704:  ``$ rmlint -o | json jq -r '.[1:-1][] | select(.is_original) | .path'``
rmlint-2.9.0/docs/rmlint.1.rst-705-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-834-
rmlint-2.9.0/docs/rmlint.1.rst:835:  ``$ rmlint``
rmlint-2.9.0/docs/rmlint.1.rst-836-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-838-
rmlint-2.9.0/docs/rmlint.1.rst:839:  ``$ rmlint -g``
rmlint-2.9.0/docs/rmlint.1.rst-840-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-842-
rmlint-2.9.0/docs/rmlint.1.rst:843:  ``$ rmlint large_dir/ # First run; writes rmlint.json``
rmlint-2.9.0/docs/rmlint.1.rst-844-
rmlint-2.9.0/docs/rmlint.1.rst:845:  ``$ rmlint --replay rmlint.json large_dir -S MaD``
rmlint-2.9.0/docs/rmlint.1.rst-846-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-849-
rmlint-2.9.0/docs/rmlint.1.rst:850:  ``$ rmlint --replay a.json // b.json -k``
rmlint-2.9.0/docs/rmlint.1.rst-851-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-853-
rmlint-2.9.0/docs/rmlint.1.rst:854:  ``$ rmlint -T "df,dd" .``
rmlint-2.9.0/docs/rmlint.1.rst-855-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-857-
rmlint-2.9.0/docs/rmlint.1.rst:858:  ``$ rmlint -pp .``
rmlint-2.9.0/docs/rmlint.1.rst-859-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-861-
rmlint-2.9.0/docs/rmlint.1.rst:862:  ``$ rmlint -e``
rmlint-2.9.0/docs/rmlint.1.rst-863-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-865-
rmlint-2.9.0/docs/rmlint.1.rst:866:  ``$ find /usr/lib -iname '*.so' -type f | rmlint - # find all duplicate .so files``
rmlint-2.9.0/docs/rmlint.1.rst-867-
rmlint-2.9.0/docs/rmlint.1.rst:868:  ``$ find /usr/lib -iname '*.so' -type f -print0 | rmlint -0 # as above but handles filenames with newline character in them``
rmlint-2.9.0/docs/rmlint.1.rst-869-
rmlint-2.9.0/docs/rmlint.1.rst:870:  ``$ find ~/pics -iname '*.png' | ./rmlint - # compare png files only``
rmlint-2.9.0/docs/rmlint.1.rst-871-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-873-
rmlint-2.9.0/docs/rmlint.1.rst:874:  ``$ rmlint -s 2GB    # Find everything >= 2GB``
rmlint-2.9.0/docs/rmlint.1.rst-875-
rmlint-2.9.0/docs/rmlint.1.rst:876:  ``$ rmlint -s 0-2GB  # Find everything <  2GB``
rmlint-2.9.0/docs/rmlint.1.rst-877-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-879-
rmlint-2.9.0/docs/rmlint.1.rst:880:  ``$ rmlint --perms wx``
rmlint-2.9.0/docs/rmlint.1.rst-881-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-884-
rmlint-2.9.0/docs/rmlint.1.rst:885:  ``$ rmlint -c sh:link``
rmlint-2.9.0/docs/rmlint.1.rst-886-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-888-
rmlint-2.9.0/docs/rmlint.1.rst:889:  ``$ rmlint -o sh -c sh:cmd='echo "original:" "$2" "is the same as" "$1"'``
rmlint-2.9.0/docs/rmlint.1.rst-890-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-892-
rmlint-2.9.0/docs/rmlint.1.rst:893:  ``$ rmlint -c 'sh:cmd=shred -un 10 "$1"'``
rmlint-2.9.0/docs/rmlint.1.rst-894-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-897-
rmlint-2.9.0/docs/rmlint.1.rst:898:  ``$ rmlint backup // data --keep-all-tagged --must-match-tagged``
rmlint-2.9.0/docs/rmlint.1.rst-899-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-901-
rmlint-2.9.0/docs/rmlint.1.rst:902:  ``$ rmlint --equal a b c && echo "Files are equal" || echo "Files are not equal"``
rmlint-2.9.0/docs/rmlint.1.rst-903-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-905-
rmlint-2.9.0/docs/rmlint.1.rst:906:  ``$ rmlint --is-reflink a b && echo "Files are reflinks" || echo "Files are not reflinks"``.
rmlint-2.9.0/docs/rmlint.1.rst-907-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-909-
rmlint-2.9.0/docs/rmlint.1.rst:910:  ``$ rmlint --xattr``
rmlint-2.9.0/docs/rmlint.1.rst-911-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-913-
rmlint-2.9.0/docs/rmlint.1.rst:914:  ``$ rmlint -o uniques``
rmlint-2.9.0/docs/rmlint.1.rst-915-
##############################################
rmlint-2.9.0/docs/rmlint.1.rst-917-
rmlint-2.9.0/docs/rmlint.1.rst:918:  ``$ rmlint t -o json -o uniques:unique_files |  jq -r '.[1:-1][] | select(.is_original) | .path' | sort > original_files``
rmlint-2.9.0/docs/rmlint.1.rst:919:  ``$ cat unique_files original_files``
rmlint-2.9.0/docs/rmlint.1.rst-920-
##############################################
rmlint-2.9.0/tests/test_speed/bisect.sh-40-echo -n "Compiled ok... running speed test..."
rmlint-2.9.0/tests/test_speed/bisect.sh:41:runtime=`(/usr/bin/time -f %e /bin/bash -c "$rmlint_cmd 2>/dev/null ") 2>&1`
rmlint-2.9.0/tests/test_speed/bisect.sh-42-echo -n " completed in $runtime seconds: "