Skip to content

Commit

Permalink
reorder the TODO tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
amtoine committed Aug 20, 2023
1 parent abde25a commit cf6a356
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ A fast *interactive explorer* tool for *structured data* inspired by [`nu-explor
- [*configuration*](#configuration)
- [*see the documentation locally*](#see-the-documentation-locally)
- [*TODO*](#todo)
- [*features*](#features)
- [*internal*](#internal)

# introduction
## the idea behind an *explorer*
Expand Down Expand Up @@ -107,20 +109,23 @@ cargo doc --document-private-items --no-deps --open
```

# TODO
- [ ] get rid of the `.clone`s
- [ ] handle errors properly (`.unwrap`s and `panic!`s)
- [ ] get the config from `$env.config` => can parse configuration from CLI
## features
- [x] support non-character bindings
- [ ] add check for the config to make sure it's valid
- [ ] when going into a file or URL, open it
- [ ] give different colors to names and type
- [ ] show true tables as such
- [ ] get the config from `$env.config` => can parse configuration from CLI
- [ ] add check for the config to make sure it's valid

## internal
- [x] add tests...
- [x] to `navigation.rs` to make sure the navigation in the data is ok
- [x] to `app.rs` to make sure the application state machine works
- [x] to `parsing.rs` to make sure the parsing of the config works
- [x] to `tui.rs` to make sure the rendering works as intended
- [ ] get rid of the `.clone`s
- [ ] handle errors properly (`.unwrap`s and `panic!`s)
- [ ] restrict the visibility of objects when possible
- [ ] show true tables as such

[Nushell]: https://nushell.sh
[`nu-explore`]: https://crates.io/crates/nu-explore
Expand Down

0 comments on commit cf6a356

Please sign in to comment.