Add README.md
This commit is contained in:
parent
c6a517ff1e
commit
259117bad5
40
README.md
Normal file
40
README.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# valid-utf8 — Filter tool to check whether text is valid UTF-8 or not
|
||||||
|
|
||||||
|
If no file argument is given, valid-utf8 reads from standard input.
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
|
`make`
|
||||||
|
|
||||||
|
after building and installing dependencies:
|
||||||
|
|
||||||
|
- [libscstring](https://git.bobpolis.com/bob/libscstring/)
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
`sudo make install`
|
||||||
|
|
||||||
|
or, on OpenBSD:
|
||||||
|
|
||||||
|
`doas gmake install`
|
||||||
|
|
||||||
|
## Run
|
||||||
|
|
||||||
|
Test a file:
|
||||||
|
|
||||||
|
`valid-utf8 <file>`
|
||||||
|
|
||||||
|
No output, but exit status will be 0 on success, but 1 if file is not valid
|
||||||
|
UTF8.
|
||||||
|
|
||||||
|
Use a a filter:
|
||||||
|
|
||||||
|
`echo "some text" | valid-utf8`
|
||||||
|
|
||||||
|
Again, only exit status will indicate validity.
|
||||||
|
|
||||||
|
Find all valid UTF8 files in the current directory, and all directories under
|
||||||
|
it:
|
||||||
|
|
||||||
|
`find . -exec valid-utf8 "{}" \;`
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user