/// <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);
        }