diff options
| author | Kevin Hoerr <kjhoerr@submelon.dev> | 2026-02-24 20:30:49 +0000 |
|---|---|---|
| committer | Kevin Hoerr <kjhoerr@submelon.dev> | 2026-02-24 20:30:49 +0000 |
| commit | 278fe92056a37c2587cd47f0f9308f63c840af80 (patch) | |
| tree | 52c87cb50130603d488d39b800610ac0308a80b6 /src | |
| parent | e319fdb7035155e6fdf158d4fe138bb3165800f8 (diff) | |
| download | equity-tracker-278fe92056a37c2587cd47f0f9308f63c840af80.tar.gz equity-tracker-278fe92056a37c2587cd47f0f9308f63c840af80.tar.bz2 equity-tracker-278fe92056a37c2587cd47f0f9308f63c840af80.zip | |
Init cargo project
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/rust/main.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/rust/main.rs b/src/main/rust/main.rs new file mode 100644 index 0000000..77ab480 --- /dev/null +++ b/src/main/rust/main.rs @@ -0,0 +1,19 @@ +use ratatui::{DefaultTerminal, Frame}; +use std::io::Result; + +fn main() -> Result<()> { + ratatui::run(app) +} + +fn app(terminal: &mut DefaultTerminal) -> Result<()> { + loop { + terminal.draw(render)?; + if crossterm::event::read()?.is_key_press() { + break Ok(()); + } + } +} + +fn render(frame: &mut Frame) { + frame.render_widget("hello world", frame.area()); +} |
