Comments (8)
Does the --accept option is really not enough? I need a reason to add the feature.
Also some things shall be resolved.
- The --exclude option can be implimented like --accept in very dumb way - it will take a list of comma delimited file suffixes (extensions). RHash currently doesn't supports file masks or regex'es for simplicity and portability reasons.
- If a user specify both --accept and --exlude options than the exlude should apply after accept.
- RHash has separate --accept-crc option for the --check mode, so it look that somebody will ask for an --exclude-crc.
from rhash.
@rhash I have an unknown number of files/folders to traverse and they are outside of my control on how they were updated, but I do have only 1 file that I know for sure that I want to exclude. So I think there's a valid use case for it.
from rhash.
Ok, it's a good reason. I've put the feature request into the todo list.
Just to note, it's better to ask for features on the sourceforge project page to keep them in one place.
from rhash.
The --exclude option is now supported in Rhash v1.3.3.
from rhash.
@rhash thanks man, will test it out!
from rhash.
I just tested this and it works in v1.3.3, but it's not in the --help
yet, just a friendly tip:
$ rhash --version && rhash --help |grep ex
RHash v1.3.3
-V, --version Print program version and exit.
from rhash.
Is there any way to get --exclude to allow excluding listed directories? When hashing in recursive mode sometimes there may be certain time-consuming but irrelevant subdirectories you'd like to ignore. Thanks.
from rhash.
@newhoa the --exclude option works only for files, for excluding directories you should apply shell script magic using find/grep/xargs e.t.c.
from rhash.
Related Issues (20)
- rfe: --strip-path HOT 1
- -B, different hashes use different inputs HOT 1
- slash / vs. backslash \ HOT 1
- Verifying torrents HOT 3
- maybe parsing error of md5 file HOT 3
- Checking with extensions on "--exclude" will still write said files on --output file HOT 1
- Feature request: add directive for hash function name in output HOT 3
- Fix build for NetBSD and other OS HOT 5
- Cannot find `librhash.so.1` after installation with custom `โprefix` HOT 3
- `--check path\file_with_hash` not working ("No such file or directory") with RHash 1.4.4 (ok with 1.4.3) [windows binaries] HOT 2
- `--speed` option: duration is always in seconds, even if it is longer than a minute
- link failure on platforms that require libiconv HOT 3
- man file doesn't get updated with custom config file location
- Build system is broken on macos HOT 1
- add algorithm: bittorrent v2 merkle root hash HOT 2
- Add `--preamble=<format>` output format option
- Symbolic links to files are shown with a size of zero bytes on Windows HOT 1
- Incompatible pointer to integer conversion in rhash.c HOT 3
- Permission denied - stops hash calculation when using --update
- Feature to remember successful hash algorithm when checking file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rhash.