Add env to workflow.

This commit is contained in:
Alexandr Bogomyakov
2019-12-04 14:30:43 +03:00
parent 8cdaf4628b
commit f96467272b
2 changed files with 6 additions and 3 deletions

View File

@@ -11,6 +11,8 @@ jobs:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Build - name: Build
run: cargo build --verbose --release run: cargo build --verbose --release
env:
RUST_BACKTRACE: 1
- name: Strip - name: Strip
run: strip target/release/tmux-helper run: strip target/release/tmux-helper

View File

@@ -2,7 +2,7 @@ extern crate dbus;
use crate::dbus::blocking::stdintf::org_freedesktop_dbus::Properties; use crate::dbus::blocking::stdintf::org_freedesktop_dbus::Properties;
use dbus::{arg, blocking::Connection}; use dbus::{arg, blocking::Connection};
use std::{env, fs, time::Duration}; use std::{env, fs, time::Duration};
use sys_info; use sys_info;
const LOW: &str = "#[fg=colour2]"; const LOW: &str = "#[fg=colour2]";
const MID: &str = "#[fg=colour3]"; const MID: &str = "#[fg=colour3]";
@@ -111,7 +111,8 @@ fn player_info(player: &str) -> Result<TrackInfo, Box<dyn std::error::Error>> {
let position: Box<dyn arg::RefArg> = proxy.get("org.mpris.MediaPlayer2.Player", "Position")?; let position: Box<dyn arg::RefArg> = proxy.get("org.mpris.MediaPlayer2.Player", "Position")?;
track_info.position = format_time(position.as_i64().unwrap() / 1000000); track_info.position = format_time(position.as_i64().unwrap() / 1000000);
// ugly // ugly
let _status_text_box: Box<dyn arg::RefArg> = proxy.get("org.mpris.MediaPlayer2.Player", "PlaybackStatus")?; let _status_text_box: Box<dyn arg::RefArg> =
proxy.get("org.mpris.MediaPlayer2.Player", "PlaybackStatus")?;
let _status_text = _status_text_box.as_str().unwrap(); let _status_text = _status_text_box.as_str().unwrap();
match _status_text.as_ref() { match _status_text.as_ref() {
"Playing" => track_info.status = "".to_string(), "Playing" => track_info.status = "".to_string(),