Include code only on macOS
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>
This commit is contained in:
co-authored by
Mikayla Maki
parent
5d23aaacc8
commit
9143790602
+15
-9
@@ -56,19 +56,25 @@ pub fn truncate_and_trailoff(s: &str, max_chars: usize) -> String {
|
||||
|
||||
pub fn open<P: AsRef<Path>>(path: P) {
|
||||
let path_to_open = path.as_ref().to_string_lossy();
|
||||
std::process::Command::new("open")
|
||||
.arg(path_to_open.as_ref())
|
||||
.spawn()
|
||||
.log_err();
|
||||
#[cfg(target_os = "macos")]
|
||||
{
|
||||
std::process::Command::new("open")
|
||||
.arg(path_to_open.as_ref())
|
||||
.spawn()
|
||||
.log_err();
|
||||
}
|
||||
}
|
||||
|
||||
pub fn reveal_in_finder<P: AsRef<Path>>(path: P) {
|
||||
let path_to_reveal = path.as_ref().to_string_lossy();
|
||||
std::process::Command::new("open")
|
||||
.arg("-R") // To reveal in Finder instead of opening the file
|
||||
.arg(path_to_reveal.as_ref())
|
||||
.spawn()
|
||||
.log_err();
|
||||
#[cfg(target_os = "macos")]
|
||||
{
|
||||
std::process::Command::new("open")
|
||||
.arg("-R") // To reveal in Finder instead of opening the file
|
||||
.arg(path_to_reveal.as_ref())
|
||||
.spawn()
|
||||
.log_err();
|
||||
}
|
||||
}
|
||||
|
||||
pub fn post_inc<T: From<u8> + AddAssign<T> + Copy>(value: &mut T) -> T {
|
||||
|
||||
Reference in New Issue
Block a user