diff --git a/README.md b/README.md index ca2c9fe3..c5bf338f 100644 --- a/README.md +++ b/README.md @@ -2,34 +2,15 @@ A gotop clone, written in Rust. Mostly done in an effort to learn Rust, while also potentially making a tool that people might want to use. -## Planned features: (copy of gotop) - -* CPU usage monitor - -* Total disk usage - -* Memory usage - -* Temperature - -* Processes - -* Network usage - -## Other possible features - -* Potentially process managing? - -* Theming - -* Rearranging? - -* Definitely keybinds - -* Filtering in processes along with sorting - -* See if current disk activity is possible to do/graph? +## Features ## Thanks -* As mentioned, this project is most definitely inspired by [gotop](https://github.com/cjbassi/gotop) +* As mentioned, this project is most definitely inspired by [gotop](https://github.com/cjbassi/gotop). + +* This application was written with the following libraries: + * [heim](https://github.com/heim-rs/heim) + * [sysinfo](https://github.com/GuillaumeGomez/sysinfo) + * [termion](https://github.com/redox-os/termion) + * [tokio](https://github.com/tokio-rs/tokio) + * [tui-rs](https://github.com/fdehau/tui-rs) diff --git a/TOOD.md b/TOOD.md index 5ee6df57..8f008f62 100644 --- a/TOOD.md +++ b/TOOD.md @@ -1,12 +1,12 @@ # To-Do List -* Get each function working as a POC +* ~~Get each function working as a POC~~ -* Separate each component for readability, finalize project structure +* ~~Separate each component for readability, finalize project structure~~ -* Refreshing - how are we doing that? Are we allowing individual refresh periods per component? +* ~~Refreshing - how are we doing that? Are we allowing individual refresh periods per component?~~ -* Write cursive display +* Write tui display * Charting? @@ -15,3 +15,31 @@ * Theming * Efficiency!!! Make sure no wasted hashmaps, use references, etc. + +## Planned features: (copy of gotop) + +* CPU usage monitor + +* Total disk usage + +* Memory usage + +* Temperature + +* Processes + +* Network usage + +## Other possible features + +* Potentially process managing? + +* Theming + +* Rearranging? + +* Definitely keybinds + +* Filtering in processes along with sorting + +* See if current disk activity is possible to do/graph?