DEV Community

Bill Mitchell
Bill Mitchell

Posted on

8 1

Learning Rust by creating a terminal clock - Part 1

In the last (and first) post of this series I introduced the Rust project I created to help me learn Rust. The project is a terminal clock.

At that time I had the minute and hour progress bar complete.

Latest update today is I've added the day and month progress bar.

Alt Text

I'm basing this project off of https://github.com/rothman857/chronometer which also lists a year and century progress bar which I may also add but I'm not 100% sure on that yet.

I've created a few issues. One which I'm particularly interested in is creating a CI pipeline. Will have to investigate what types of tools are available for Rust (linters, code quality analysis etc...) so if anyone has any ideas please leave a comment.

The code is also in desperate need of a cleanup. I'm in "get it to work no matter how ugly" mode right now so it may be time to take a step back and do some refactoring which should make continuing on with the project more efficient.

Any and all feedback is appreciated. Feel free to log an issue or send a pull request in the repo: https://github.com/bmitch/relogio

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more