90706e7796
code cleanup
...
made garbage code less garbage
2023-07-04 22:39:59 +02:00
7b00a87620
Merge pull request 'feature/NewHashingAlgorithms' ( #6 ) from feature/NewHashingAlgorithms into main
...
Reviewed-on: #6
2023-07-03 22:34:15 +00:00
86111732c2
Merge pull request 'Runtime dependency' ( #5 ) from feature/BackwardsCompatibility into feature/NewHashingAlgorithms
...
Reviewed-on: #5
2023-07-03 22:20:25 +00:00
d7aa7a6d98
Runtime dependency
2023-07-04 00:18:09 +02:00
336eb5b73d
Fix logging
2023-07-03 23:56:27 +02:00
b011f08172
feature/progressBar ( #4 )
...
# Add progress bar
Added a progress bar so that one can see how far along the program is.
Reviewed-on: #4
Co-authored-by: ProfessionalUwU <andre.fuhry@hopeless-cloud.xyz>
Co-committed-by: ProfessionalUwU <andre.fuhry@hopeless-cloud.xyz>
2023-07-03 21:50:38 +00:00
02a0bddd7e
Major advancments
...
New options
Switched to wal (Write ahead log)
Now using redis to cache filehashes
New option to dump redis data into sqlite database
2023-07-03 00:59:50 +02:00
d80a5f5e6b
Add option for choosing hash algo
2023-07-02 15:32:46 +02:00
9d6b1385c8
Add new hashing algorithms
...
Add XxHash
Code cleanup
2023-07-02 15:20:13 +02:00
f65108425c
New hashing algorithm
2023-06-29 19:53:00 +02:00
f9cdac5f92
Merge pull request 'feature/logging' ( #3 ) from feature/logging into main
...
Reviewed-on: #3
2023-06-29 17:01:40 +00:00
e99ca810f6
Add instructions for verbose output
2023-06-29 03:58:28 +02:00
184e525adb
Add logging
2023-06-29 03:49:13 +02:00
1ee5114dab
Merge pull request 'feature/multi-threading' ( #2 ) from feature/multi-threading into main
...
Reviewed-on: #2
2023-06-29 00:15:11 +00:00
f403b77864
Code cleanup
2023-06-29 02:03:41 +02:00
42320ebf8d
Use ConcurrentDictionary
2023-06-28 13:18:33 +02:00
787721381d
refactor doTheThing
2023-06-28 00:54:55 +02:00
7d7e9bac6c
refactor checkIfFileWasDeleted
2023-06-28 00:54:30 +02:00
2b4019d7cf
move return outside of using
2023-06-28 00:48:14 +02:00
be8180a60d
refactor doTheThing
2023-06-28 00:41:38 +02:00
7f6f4c5253
Streamline code
2023-06-27 23:56:43 +02:00
e12117fba8
Small fix
2023-06-27 23:12:50 +02:00
763cde4e2d
Use dictionary
2023-06-27 22:58:07 +02:00
531a4676e9
First implementation of parralel checksumming
2023-06-27 22:31:24 +02:00
bc42dd542a
Merge pull request 'feature/SQlite' ( #1 ) from feature/SQlite into main
...
Reviewed-on: #1
2023-06-26 16:22:27 +00:00
836b850f3f
Refactor getFilehashesFromDatabase
2023-06-26 18:20:47 +02:00
944b61a1ac
Refactor compareDatabases
2023-06-26 17:21:56 +02:00
6fbc53fa53
Add option to compare databases
2023-06-26 16:25:42 +02:00
b899c4c5b6
Add option to check for deleted files
2023-06-26 15:59:06 +02:00
2d42842fb2
Minor tweaks
2023-06-26 12:58:05 +02:00
8aec649781
code cleanup
...
removed unused methods
changed output of methods
2023-06-25 22:37:50 +02:00
c51e02fa05
Add library
...
Embed the library into the executable and extract at runtime
Cleanup after executing the program
2023-06-25 21:12:42 +02:00
132894e924
Minor fixes
2023-06-25 16:48:43 +02:00
b05ddd5e18
Fix formatting
2023-06-25 03:32:43 +02:00
64995434ab
Check if file moved
...
If the file moved the path will be updated
2023-06-25 03:28:34 +02:00
5a3becb3b4
Major additons
...
Converted to new project structure
Check if db already exists
Add vacuum for db cleanup
Check if filehash already exits and write info to console
2023-06-25 02:45:33 +02:00
f99ca8bb26
revert a6c994fa65
...
revert previous commit
2023-06-23 23:08:14 +00:00
846b983caa
Major changes
...
Now using an SQlite database to store the file hash plus a bunch of other information
2023-06-24 01:04:11 +02:00
a6c994fa65
Major changes
...
Now using an SQlite database to store the file hash plus a bunch of other information
2023-06-24 01:02:03 +02:00
951068c750
Add SQlite package
2023-06-23 22:38:32 +02:00
6d2880907b
Update README.md
2023-06-23 22:34:00 +02:00
afde0af0a4
Merge branch 'AustrianToast-main'
2023-06-05 00:33:25 +02:00
6f295b0e06
Merge http://192.168.0.69:3000/AustrianToast/chksum-fork into AustrianToast-main
2023-06-05 00:32:48 +02:00
743e1eec20
Minor code cleanup and some more stuff
2023-06-04 23:44:03 +02:00
8a8521b9b4
Add debug version
2023-05-21 00:13:23 +02:00
38d4330892
Compare checksums
2023-05-17 14:52:30 +02:00
dfb7cd8405
Change readme
2023-05-17 12:22:18 +02:00
454717431f
Commandline args && New features
...
chksum can now take arguments to execute diffrent functions
functions include checksumming, counting all checksums, deleting all checksums
2023-05-17 12:18:20 +02:00
2a8bf7e8fe
Count all files
2023-05-16 23:21:43 +02:00
23f8158ebf
Remove old comment
2023-05-16 22:54:19 +02:00