aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKevin Hoerr <kjhoerr@submelon.dev>2026-02-24 20:30:49 +0000
committerKevin Hoerr <kjhoerr@submelon.dev>2026-02-24 20:30:49 +0000
commit278fe92056a37c2587cd47f0f9308f63c840af80 (patch)
tree52c87cb50130603d488d39b800610ac0308a80b6 /src
parente319fdb7035155e6fdf158d4fe138bb3165800f8 (diff)
downloadequity-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.rs19
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());
+}