From e9f279167664b6adbb3c35ce19229960ac8f8177 Mon Sep 17 00:00:00 2001 From: Zellyn Hunter Date: Tue, 15 Nov 2016 22:00:16 -0500 Subject: [PATCH] Add disk operations and TODOs to the README --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 6901e6c..b6269ad 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,15 @@ Current disk operations supported: | basic structures | :white_check_mark: | :x: | :white_check_mark: | | ls | :white_check_mark: | :x: | :white_check_mark: | | dump | :x: | :x: | :white_check_mark: | +| dumptext | :x: | :x: | :x: | +| delete | :x: | :x: | :x: | +| rename | :x: | :x: | :x: | +| put | :x: | :x: | :x: | +| puttext | :x: | :x: | :x: | +| extract (all) | :x: | :x: | :x: | +| lock/unlock | :x: | :x: | :x: | +| init | :x: | :x: | :x: | +| defrag | :x: | :x: | :x: | ### Installing/updating Assuming you have Go installed, run `go get -u github.com/zellyn/diskii` @@ -50,12 +59,19 @@ request or open an issue. ### Short-term TODOs/roadmap/easy ways to contribute +My rough TODO list (apart from anything marked (:x:) in the disk +operations matrix is listed below. Anything that an actual user needs +will be likely to get priority. + - [x] Build per-platform binaries for Linux, MacOS, Windows. - [ ] Implement `GetFile` for DOS 3.3 - [ ] Add and implement the `-l` flag for `ls` - [ ] Add `Delete` to the `disk.Operator` interface - [ ] Implement it for supermon - [ ] Implement it for DOS 3.3 +- [ ] Make 13-sector DOS disks work +- [ ] Read/write nybble formats +- [ ] Read/write gzipped files - [ ] Add ProDOS support (add `lib/prodos/prodos.go` and register a ProDOS operator factory) ### Related tools