mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-07 03:36:44 +02:00
Change log facility.
This commit is contained in:
@@ -37,7 +37,7 @@ namespace Wox.Core.Plugin
|
||||
return;
|
||||
}
|
||||
|
||||
string pluginFolerPath = PluginManager.DefaultPluginDirectory;
|
||||
string pluginFolerPath = PluginManager.PluginDirectory;
|
||||
|
||||
string newPluginName = plugin.Name
|
||||
.Replace("/", "_")
|
||||
|
||||
@@ -30,35 +30,17 @@ namespace Wox.Core.Plugin
|
||||
private static List<string> pluginDirectories = new List<string>();
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Default plugin directory
|
||||
/// new plugin will be installed to this directory
|
||||
/// </summary>
|
||||
public static string DefaultPluginDirectory
|
||||
{
|
||||
get
|
||||
{
|
||||
string userProfilePath = Environment.GetEnvironmentVariable("USERPROFILE");
|
||||
if (string.IsNullOrEmpty(userProfilePath))
|
||||
{
|
||||
throw new WoxCritialException("Wox Can't Find Environment Variable UserProfile");
|
||||
}
|
||||
|
||||
return Path.Combine(Path.Combine(userProfilePath, ".Wox"), "Plugins");
|
||||
}
|
||||
}
|
||||
|
||||
private static void SetupPluginDirectories()
|
||||
{
|
||||
pluginDirectories.Clear();
|
||||
|
||||
pluginDirectories.Add(DefaultPluginDirectory);
|
||||
pluginDirectories.Add(
|
||||
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Plugins"));
|
||||
|
||||
pluginDirectories.Add(PluginDirectory);
|
||||
MakesurePluginDirectoriesExist();
|
||||
}
|
||||
|
||||
public static string PluginDirectory
|
||||
{
|
||||
get { return Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Plugins"); }
|
||||
}
|
||||
|
||||
private static void MakesurePluginDirectoriesExist()
|
||||
{
|
||||
foreach (string pluginDirectory in pluginDirectories)
|
||||
|
||||
Reference in New Issue
Block a user