diff --git a/UserInterface/MainWindow.portlist.cs b/UserInterface/MainWindow.portlist.cs index 5472f23..6aa7cf3 100644 --- a/UserInterface/MainWindow.portlist.cs +++ b/UserInterface/MainWindow.portlist.cs @@ -1,5 +1,7 @@ using System; using System.Collections.Generic; +using System.Diagnostics; +using System.IO; using System.Linq; using System.Text; using System.Windows; @@ -177,6 +179,15 @@ private void MenuRemoveOutdated_Click(object sender, RoutedEventArgs e) var code = ExecutionDialog.RunVcpkg("remove --outdated", out string result, true); } + private void MenuOpenPackageFolder_Click(object sender, RoutedEventArgs e) + { + var pkg = (PackagesList.SelectedItem as StatusParagraph).Package.Trim(); + var arch = (PackagesList.SelectedItem as StatusParagraph).Architecture.Trim(); + var dir = Path.Combine(Properties.Settings.Default.vcpkg_path, "packages", $"{pkg}_{arch}"); + if (Directory.Exists(dir)) + Process.Start(dir); + } + #endregion } } diff --git a/UserInterface/MainWindow.xaml b/UserInterface/MainWindow.xaml index f7c96ee..875a033 100644 --- a/UserInterface/MainWindow.xaml +++ b/UserInterface/MainWindow.xaml @@ -245,6 +245,7 @@ +