diff --git a/Podfile.lock b/Podfile.lock index 91c373a..3b6dba3 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -13,4 +13,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e45240f106f07044e1efd268e5e93b5b059de8a3 -COCOAPODS: 1.8.4 +COCOAPODS: 1.9.3 diff --git a/Vagrant Manager/AppDelegate.m b/Vagrant Manager/AppDelegate.m index aa06036..1a008ac 100644 --- a/Vagrant Manager/AppDelegate.m +++ b/Vagrant Manager/AppDelegate.m @@ -637,6 +637,16 @@ - (void)runTerminalCommand:(NSString*)command { "key code 36\n" "end tell\n" "end tell\n", command]; + } else if ([terminalName isEqualToString:@"Alacritty"]) { + s = [NSString stringWithFormat: + @"tell application \"Alacritty\"\n" + "activate\n" + "delay 0.5\n" + "tell application \"System Events\"\n" + "keystroke \"%@\"\n" + "key code 36\n" + "end tell\n" + "end tell\n", command]; } else { s = [NSString stringWithFormat: @"tell application \"Terminal\"\n" diff --git a/Vagrant Manager/PreferencesWindow.m b/Vagrant Manager/PreferencesWindow.m index 984d60b..660e9a6 100644 --- a/Vagrant Manager/PreferencesWindow.m +++ b/Vagrant Manager/PreferencesWindow.m @@ -50,6 +50,8 @@ - (void)windowDidLoad { [self.terminalPreferencePopUpButton selectItemWithTag:101]; } else if ([terminalPreference isEqualToString:@"Hyper"]) { [self.terminalPreferencePopUpButton selectItemWithTag:102]; + } else if ([terminalPreference isEqualToString:@"Alacritty"]) { + [self.terminalPreferencePopUpButton selectItemWithTag:103]; } else { [self.terminalPreferencePopUpButton selectItemWithTag:100]; } @@ -156,6 +158,8 @@ - (IBAction)terminalPreferencePopUpButtonClicked:(id)sender { terminalPreference = @"iTerm"; } else if (self.terminalPreferencePopUpButton.selectedItem.tag == 102) { terminalPreference = @"Hyper"; + } else if (self.terminalPreferencePopUpButton.selectedItem.tag == 103) { + terminalPreference = @"Alacritty"; } else { terminalPreference = @"Terminal"; } diff --git a/Vagrant Manager/PreferencesWindow.xib b/Vagrant Manager/PreferencesWindow.xib index 7f8f7b5..69b16bd 100644 --- a/Vagrant Manager/PreferencesWindow.xib +++ b/Vagrant Manager/PreferencesWindow.xib @@ -67,6 +67,7 @@ +