summaryrefslogtreecommitdiffstats
path: root/src/utils.rs
diff options
context:
space:
mode:
authorSam Tay <sam.chong.tay@gmail.com>2020-07-01 22:35:19 -0700
committerSam Tay <sam.chong.tay@gmail.com>2020-07-01 22:35:40 -0700
commit20933e71a78975cbcaf7621107423c06f62da8e7 (patch)
treeec908f2eeebed66c85f77e3184486d989af58e84 /src/utils.rs
parentdb41c97158bb20056b42f57c4c826402b2496ebb (diff)
Add a CLI spinner
Diffstat (limited to 'src/utils.rs')
-rw-r--r--src/utils.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/utils.rs b/src/utils.rs
index e7a8830..d1ffed8 100644
--- a/src/utils.rs
+++ b/src/utils.rs
@@ -1,6 +1,4 @@
use crate::error::{Error, PermissionType, Result};
-use crossterm::event::{read, Event, KeyCode, KeyEvent};
-use crossterm::terminal;
use std::fs::File;
use std::io::ErrorKind;
use std::path::PathBuf;
@@ -24,23 +22,3 @@ pub fn create_file(filename: &PathBuf) -> Result<File> {
}
})
}
-
-pub fn wait_for_char(c: char) -> Result<bool> {
- let mut pressed = false;
- terminal::enable_raw_mode()?;
- loop {
- match read()? {
- Event::Key(KeyEvent {
- code: KeyCode::Char(ch),
- ..
- }) if ch == c => {
- pressed = true;
- break;
- }
- Event::Key(_) => break,
- _ => (),
- }
- }
- terminal::disable_raw_mode()?;
- Ok(pressed)
-}