Skip to content

Commit ccd63d7

Browse files
committed
More stuff in to-do list in readme
1 parent bc69872 commit ccd63d7

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
[![build](https://github.com/FileFormatInfo/fftools/actions/workflows/build.yaml/badge.svg)](https://github.com/FileFormatInfo/fftools/actions/workflows/build.yaml)
44
[![release](https://github.com/FileFormatInfo/fftools/actions/workflows/release.yaml/badge.svg)](https://github.com/FileFormatInfo/fftools/actions/workflows/release.yaml)
55

6+
## Installation
7+
8+
```
9+
brew install FileFormatInfo/homebrew-tap/fftools
10+
```
11+
12+
Or download from [Releases](https://github.com/FileFormatInfo/fftools/releases)
13+
614
## Programs
715

816
- [asciify](cmd/asciify/README.md): converts to ASCII using [anyascii](https://github.com/anyascii/anyascii)
@@ -12,6 +20,7 @@
1220
- [ghash](cmd/ghash/README.md): calculate file hashes
1321
- [hexdumpc](cmd/hexdumpc/README.md): generate canonical hexdump (`hexdump -C`) output in case you don't have [hexdump`]
1422
(https://man7.org/linux/man-pages/man1/hexdump.1.html) installed
23+
- [hosty](cmd/hosty/README.md): manipulate hostnames
1524
- [unhexdump](cmd/unhexdump/README.md): convert `hexdump -c` output back into binary
1625
- [unicount](cmd/unicount/README.md): count Unicode codepoints in a file
1726
- [uniwhat](cmd/uniwhat/README.md): print the names of each Unicode character in a file
@@ -33,11 +42,16 @@
3342
## To Do
3443

3544
- [ ] `body`: prints specific lines of a file (in between `head` and `tail`)
36-
- [hosty](cmd/hosty/README.md): manipulate hostnames
45+
- [ ] `bom-defuse`: remove byte-order-marks (BOMs) from files
46+
- [ ] `jsonfmt`: pretty print json (see [FracturedJson](https://github.com/j-brooke/FracturedJson/wiki))
47+
- [ ] `purify`: remove high bytes | non-UTF8 | non-ASCII | etc
3748
- [ ] `trilobyte`: translates bytes according to a map
3849
- [ ] `trune`: translates Unicode codepoints (runes) according to a map
50+
- [ ] `uncolor`: remove color codes (or all terminal escapes) from stdin (see [unansi.c](https://github.com/414owen/unansi/blob/main/unansi.c))
3951
- [ ] `ustrings`: like the standard [`strings`](https://man7.org/linux/man-pages/man1/strings.1.html) utility, but with Unicode support
40-
- [ ] `utf8ify`: convert to UTF-8
52+
- [ ] `utf8ify`: convert to UTF-8 (also see [unormalize](https://github.com/eddieantonio/unormalize))
53+
- [ ] `xmlfmt`: pretty print xml
54+
- [ ] `yamlfmt`: pretty print yaml
4155

4256

4357
## General

0 commit comments

Comments
 (0)