File tree Expand file tree Collapse file tree 3 files changed +24
-3
lines changed
Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ web = { workspace = true }
3232rand = " 0.9.1"
3333
3434[target .'cfg(target_os = "macos")' .dependencies ]
35- osakit = " 0.3.1"
35+ osakit = { version = " 0.3.1" , features = [ " full " ] }
3636
3737[dev-dependencies ]
3838settings = { workspace = true , features = [" test" ] }
Original file line number Diff line number Diff line change 1- #[ allow( unused) ]
2- use osakit;
1+ use jane_eyre:: eyre;
2+ use osakit:: { self , declare_script} ;
3+
4+ pub fn clone_guest ( original_guest_name : & str , new_guest_name : & str ) -> eyre:: Result < ( ) > {
5+ declare_script ! {
6+ #[ language( AppleScript ) ]
7+ #[ source( r#"
8+ on clone_guest(original_guest_name, new_guest_name)
9+ tell application "UTM"
10+ end tell
11+ end clone_guest
12+ "# ) ]
13+ Script {
14+ fn clone_guest( original_guest_name: & str , new_guest_name: & str ) ;
15+ }
16+ }
17+ Script :: new ( ) ?. clone_guest ( original_guest_name, new_guest_name) ?;
18+ Ok ( ( ) )
19+ }
Original file line number Diff line number Diff line change 1+ use jane_eyre:: eyre;
12
3+ pub fn clone_guest ( original_guest_name : & str , new_guest_name : & str ) -> eyre:: Result < ( ) > {
4+ unimplemented ! ( r#"Requires `#[cfg(target_os = "macos")]`"# )
5+ }
You can’t perform that action at this time.
0 commit comments