aboutsummaryrefslogtreecommitdiff
path: root/src/cli.rs
diff options
context:
space:
mode:
authorTom Crayford <tcrayford@googlemail.com>2017-01-08 21:09:02 +0000
committerTom Crayford <tcrayford@googlemail.com>2017-01-08 21:09:02 +0000
commitd7a59810484015eda26ab34938512c54f6477d4e (patch)
tree98b62c65a72f3a339ed4175f9bbfbd986dbe41eb /src/cli.rs
parent9e713189cc6dc83f97e87fa18b66b39d2c7222cc (diff)
downloadalacritty-d7a59810484015eda26ab34938512c54f6477d4e.tar.gz
alacritty-d7a59810484015eda26ab34938512c54f6477d4e.zip
print glutin events if --print-events is passed
When debugging many issues, it's often very helpful to have the raw glutin events printed out to stderr as they come in. This does that. Note that since `glutin::Event` doesn't implement `Display`, we just use rust's debugging output for now via `{:?}`.
Diffstat (limited to 'src/cli.rs')
-rw-r--r--src/cli.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cli.rs b/src/cli.rs
index e95114c7..8500ebab 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -16,6 +16,7 @@ use index::{Line, Column};
/// Options specified on the command line
pub struct Options {
+ pub print_events: bool,
pub ref_test: bool,
pub columns: Column,
pub lines: Line,
@@ -25,6 +26,7 @@ pub struct Options {
impl Default for Options {
fn default() -> Options {
Options {
+ print_events: false,
ref_test: false,
columns: Column(80),
lines: Line(24),
@@ -43,6 +45,7 @@ impl Options {
match &arg[..] {
// Generate ref test
"--ref-test" => options.ref_test = true,
+ "--print-events" => options.print_events = true,
// Set dimensions
"-d" | "--dimensions" => {
args_iter.next()