Apply suggested formatting from rustfmt
This commit is contained in:
parent
19c65e6c7a
commit
25860caa84
65
src/main.rs
65
src/main.rs
|
@ -1,11 +1,11 @@
|
||||||
extern crate glob;
|
|
||||||
extern crate clap;
|
extern crate clap;
|
||||||
use clap::{Arg, App};
|
extern crate glob;
|
||||||
|
use clap::{App, Arg};
|
||||||
|
use glob::glob;
|
||||||
use std::fs;
|
use std::fs;
|
||||||
|
use std::process::Command;
|
||||||
use std::thread;
|
use std::thread;
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
use std::process::Command;
|
|
||||||
use glob::glob;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut mode = "";
|
let mut mode = "";
|
||||||
|
@ -13,20 +13,13 @@ fn main() {
|
||||||
let mut new_state: &str;
|
let mut new_state: &str;
|
||||||
let mut path_x: String = "".to_string();
|
let mut path_x: String = "".to_string();
|
||||||
let mut path_y: String = "".to_string();
|
let mut path_y: String = "".to_string();
|
||||||
let mut matrix: [&str;9];
|
let mut matrix: [&str; 9];
|
||||||
let mut x_state: &str;
|
let mut x_state: &str;
|
||||||
|
|
||||||
let sway_pid = String::from_utf8(Command::new("pidof")
|
let sway_pid =
|
||||||
.arg("sway")
|
String::from_utf8(Command::new("pidof").arg("sway").output().unwrap().stdout).unwrap();
|
||||||
.output()
|
|
||||||
.unwrap()
|
|
||||||
.stdout).unwrap();
|
|
||||||
|
|
||||||
let x_pid = String::from_utf8(Command::new("pidof")
|
let x_pid = String::from_utf8(Command::new("pidof").arg("x").output().unwrap().stdout).unwrap();
|
||||||
.arg("x")
|
|
||||||
.output()
|
|
||||||
.unwrap()
|
|
||||||
.stdout).unwrap();
|
|
||||||
|
|
||||||
if sway_pid.len() >= 1 {
|
if sway_pid.len() >= 1 {
|
||||||
mode = "sway";
|
mode = "sway";
|
||||||
|
@ -37,44 +30,50 @@ fn main() {
|
||||||
|
|
||||||
let matches = App::new("rot8")
|
let matches = App::new("rot8")
|
||||||
.version("0.1.1")
|
.version("0.1.1")
|
||||||
.arg(Arg::with_name("sleep")
|
.arg(
|
||||||
|
Arg::with_name("sleep")
|
||||||
.default_value("500")
|
.default_value("500")
|
||||||
.long("sleep")
|
.long("sleep")
|
||||||
.value_name("SLEEP")
|
.value_name("SLEEP")
|
||||||
.help("Set sleep millis")
|
.help("Set sleep millis")
|
||||||
.takes_value(true))
|
.takes_value(true),
|
||||||
.arg(Arg::with_name("display")
|
)
|
||||||
|
.arg(
|
||||||
|
Arg::with_name("display")
|
||||||
.default_value("eDP-1")
|
.default_value("eDP-1")
|
||||||
.long("display")
|
.long("display")
|
||||||
.value_name("DISPLAY")
|
.value_name("DISPLAY")
|
||||||
.help("Set Display Device")
|
.help("Set Display Device")
|
||||||
.takes_value(true))
|
.takes_value(true),
|
||||||
.arg(Arg::with_name("touchscreen")
|
)
|
||||||
|
.arg(
|
||||||
|
Arg::with_name("touchscreen")
|
||||||
.default_value("ELAN0732:00 04F3:22E1")
|
.default_value("ELAN0732:00 04F3:22E1")
|
||||||
.long("touchscreen")
|
.long("touchscreen")
|
||||||
.value_name("TOUCHSCREEN")
|
.value_name("TOUCHSCREEN")
|
||||||
.help("Set Touchscreen Device (X11)")
|
.help("Set Touchscreen Device (X11)")
|
||||||
.takes_value(true))
|
.takes_value(true),
|
||||||
|
)
|
||||||
.get_matches();
|
.get_matches();
|
||||||
let sleep = matches.value_of("sleep").unwrap_or("default.conf");
|
let sleep = matches.value_of("sleep").unwrap_or("default.conf");
|
||||||
let display = matches.value_of("display").unwrap_or("default.conf");
|
let display = matches.value_of("display").unwrap_or("default.conf");
|
||||||
let touchscreen = matches.value_of("touchscreen").unwrap_or("default.conf");
|
let touchscreen = matches.value_of("touchscreen").unwrap_or("default.conf");
|
||||||
|
|
||||||
for entry in glob("/sys/bus/iio/devices/iio:device*/in_accel_*_raw").unwrap(){
|
for entry in glob("/sys/bus/iio/devices/iio:device*/in_accel_*_raw").unwrap() {
|
||||||
match entry {
|
match entry {
|
||||||
Ok(path) => {
|
Ok(path) => {
|
||||||
if path.to_str().unwrap().contains("x_raw"){
|
if path.to_str().unwrap().contains("x_raw") {
|
||||||
path_x = path.to_str().unwrap().to_owned();
|
path_x = path.to_str().unwrap().to_owned();
|
||||||
} else if path.to_str().unwrap().contains("y_raw"){
|
} else if path.to_str().unwrap().contains("y_raw") {
|
||||||
path_y = path.to_str().unwrap().to_owned();
|
path_y = path.to_str().unwrap().to_owned();
|
||||||
} else if path.to_str().unwrap().contains("z_raw"){
|
} else if path.to_str().unwrap().contains("z_raw") {
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
println!("{:?}", path);
|
println!("{:?}", path);
|
||||||
panic!();
|
panic!();
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
Err(e) => println!("{:?}",e)
|
Err(e) => println!("{:?}", e),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,9 +88,7 @@ fn main() {
|
||||||
new_state = "180";
|
new_state = "180";
|
||||||
x_state = "normal";
|
x_state = "normal";
|
||||||
matrix = ["-1", "0", "1", "0", "-1", "1", "0", "0", "1"];
|
matrix = ["-1", "0", "1", "0", "-1", "1", "0", "0", "1"];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
|
|
||||||
new_state = "90";
|
new_state = "90";
|
||||||
x_state = "left";
|
x_state = "left";
|
||||||
matrix = ["0", "-1", "1", "1", "0", "0", "0", "0", "1"];
|
matrix = ["0", "-1", "1", "1", "0", "0", "0", "0", "1"];
|
||||||
|
@ -101,8 +98,7 @@ fn main() {
|
||||||
new_state = "180";
|
new_state = "180";
|
||||||
x_state = "inverted";
|
x_state = "inverted";
|
||||||
matrix = ["-1", "0", "1", "0", "-1", "1", "0", "0", "1"];
|
matrix = ["-1", "0", "1", "0", "-1", "1", "0", "0", "1"];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
new_state = "270";
|
new_state = "270";
|
||||||
x_state = "right";
|
x_state = "right";
|
||||||
matrix = ["0", "1", "0", "-1", "0", "1", "0", "0", "1"];
|
matrix = ["0", "1", "0", "-1", "0", "1", "0", "0", "1"];
|
||||||
|
@ -112,8 +108,7 @@ fn main() {
|
||||||
new_state = "180";
|
new_state = "180";
|
||||||
x_state = "inverted";
|
x_state = "inverted";
|
||||||
matrix = ["-1", "0", "1", "0", "-1", "1", "0", "0", "1"];
|
matrix = ["-1", "0", "1", "0", "-1", "1", "0", "0", "1"];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
new_state = "normal";
|
new_state = "normal";
|
||||||
x_state = "normal";
|
x_state = "normal";
|
||||||
matrix = ["1", "0", "0", "0", "1", "0", "0", "0", "1"];
|
matrix = ["1", "0", "0", "0", "1", "0", "0", "0", "1"];
|
||||||
|
@ -155,5 +150,3 @@ fn main() {
|
||||||
thread::sleep(Duration::from_millis(sleep.parse::<u64>().unwrap_or(0)));
|
thread::sleep(Duration::from_millis(sleep.parse::<u64>().unwrap_or(0)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue