Example #1
0
        private static CosmosVFS createFS()
        {
            CosmosVFS vfs = new CosmosVFS();

            vfs.Initialize();
            return(vfs);
        }
        protected override void BeforeRun()
        {
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.DarkMagenta;
            Console.Write("Booting Aura...\n");
            Console.ForegroundColor = ConsoleColor.White;

            #region FileSystem Init

            FS = new CosmosVFS();
            FS.Initialize();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("[OK]");
            Console.ForegroundColor = ConsoleColor.White;
            Console.Write(" ");
            Console.ForegroundColor = ConsoleColor.DarkMagenta;
            Console.Write("FileSystem Initialized\n");
            Console.ForegroundColor = ConsoleColor.White;

            #endregion

            #region FileSystem Scan
            Sys.FileSystem.VFS.VFSManager.RegisterVFS(FS);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("[OK]");
            Console.ForegroundColor = ConsoleColor.White;
            Console.Write(" ");
            Console.ForegroundColor = ConsoleColor.DarkMagenta;
            Console.Write("FileSystem Scanned\n");
            Console.ForegroundColor = ConsoleColor.White;

            #endregion

            setup.InitSetup();

            if (SystemExists)
            {
                if (!JustInstalled)
                {
                    Settings.LoadValues();
                    langSelected = Settings.GetValue("language");

                    #region Language

                    Lang.Keyboard.Init();

                    #endregion

                    Info.getComputerName();

                    running = true;
                }
            }
            else
            {
                running = true;
            }
        }