/// <summary>Open a package file.</summary> /// <param name="path">The file path.</param> /// <returns>The <see cref="string" />.</returns> public static string Open(string path = "") { if (string.IsNullOrEmpty(path)) { ConsoleManager.WriteOutput(Descriptions.CommandDescriptions[11]); ConsoleManager.WriteOutput("Usage: Open [path]"); Console.WriteLine(); return(string.Empty); } else { try { PackageManager.WorkingPath = path; PackageManager.WorkingPackage = new Package(path); if (!PackageManager.WorkingPackage.IsEmpty) { StringManager.DrawPackageTable(PackageManager.WorkingPackage); } Console.WriteLine(); } catch (Exception e) { ExceptionsManager.WriteException(e.Message); } return(string.Empty); } }
/// <summary>Reads the working package file.</summary> /// <returns>The <see cref="string" />.</returns> public static string Read() { if (PackageManager.WorkingPackage == null) { ConsoleManager.WriteOutput(Descriptions.CommandDescriptions[12]); ConsoleManager.WriteOutput("Usage: Read"); Console.WriteLine(); } else { try { StringManager.DrawPackageTable(PackageManager.WorkingPackage); Console.WriteLine(); } catch (Exception e) { ExceptionsManager.WriteException(e.Message); } } return(string.Empty); }