Compare commits

..

2 Commits

Author SHA1 Message Date
996c4d0143 Updated with example output
All checks were successful
isspam build / build (push) Successful in 31s
2024-11-28 19:04:06 +01:00
1c7d0a6018 Readme file update. 2024-11-28 19:02:57 +01:00

View File

@ -0,0 +1,44 @@
# Isspam
Fast as light evaluator for text files to summarize specific details about the text files.
## Building
```
make build
```
## Running
### Using files as parameter
```
./isspam ./spam/*.txt
./isspam ./not_spam/*.txt
```
### Using stdin
Useful for automation.
```
cat ./spam/example_spam1.txt | ./isspam
```
## Example output
```
File: ./not_spam/not_spam1.txt
Capitalized words: 1
Sentences: 5
Words: 52
Numbers: 0
Forbidden words: 0
Word count per sentence: 10
Memory usage: 29 KB, 479 (re)allocated, 327 unqiue free'd, 0 in use.
```
## Valgrind status
Date: 2024-11-28
```
Memory usage: 1 MB, 6.460 (re)allocated, 4.222 unqiue free'd, 0 in use.
==131498==
==131498== HEAP SUMMARY:
==131498== in use at exit: 0 bytes in 0 blocks
==131498== total heap usage: 6,486 allocs, 6,486 frees, 2,342,294 bytes allocated
==131498==
==131498== All heap blocks were freed -- no leaks are possible
==131498==
==131498== For lists of detected and suppressed errors, rerun with: -s
==131498== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
```