diff --git a/Program.cs b/Program.cs index 5525253..22d3327 100644 --- a/Program.cs +++ b/Program.cs @@ -1,15 +1,22 @@ using System.Diagnostics; -Process process = new Process(); + string homePath; + if(Environment.OSVersion.Platform == PlatformID.Unix) { + homePath = Environment.GetEnvironmentVariable("HOME"); + } else { + Console.WriteLine("This script doesn't support your operating system."); + } -ProcessStartInfo processStartInfo = new ProcessStartInfo(); -processStartInfo.WindowStyle = ProcessWindowStyle.Hidden; -processStartInfo.FileName = @"ls"; -processStartInfo.WorkingDirectory = @"/home/andre"; -processStartInfo.Arguments = "--color"; -processStartInfo.RedirectStandardOutput = false; -processStartInfo.RedirectStandardError = false; -processStartInfo.UseShellExecute = true; + Process process = new Process(); -process.StartInfo = processStartInfo; -process.Start(); \ No newline at end of file + ProcessStartInfo processStartInfo = new ProcessStartInfo(); + //processStartInfo.WindowStyle = ProcessWindowStyle.Hidden; + processStartInfo.FileName = @"yay"; + //processStartInfo.WorkingDirectory = homePath; + //processStartInfo.Arguments = "--color"; + processStartInfo.RedirectStandardOutput = false; + processStartInfo.RedirectStandardError = false; + processStartInfo.UseShellExecute = true; + + process.StartInfo = processStartInfo; + process.Start(); \ No newline at end of file diff --git a/update.csproj b/update.csproj index f02677b..1957e72 100644 --- a/update.csproj +++ b/update.csproj @@ -3,6 +3,10 @@ Exe net7.0 + true + true + linux-x64 + true enable enable