Ejemplo n.º 1
0
        public void inputinteract(string input, string define, bool debug, string filepath)
        {
            var writer = new Writer();

            writer.Write(input, define, debug, filepath);
            var tempwrite = new Inputstream.TempWrite();

            tempwrite.TempSignal(false);
            WriteDebug(input, define, debug, filepath);
        }
Ejemplo n.º 2
0
        public void ReceiveSignal(string receivestring)
        {
            Console.ForegroundColor = ConsoleColor.Yellow; // Color displayed when giving output to FalconXOS for the signal received
            if (receivestring == "Exit!")                  // Exit signal is used for exiting FalconXOS
            {
                Console.WriteLine("Exiting :: ");
                Thread.Sleep(500);
                Console.Clear();
                var           tempwrite = new Inputstream.TempWrite();
                List <string> filename  = File.ReadAllLines($"{Environment.CurrentDirectory}/data/PermanentInputStream/permainput.inputstream").ToList();
                if (!File.Exists($"{Environment.CurrentDirectory}/data/PermanentInputStream/permainput.inputstream"))
                {
                    File.Create($"{Environment.CurrentDirectory}/data/PermanentInputStream/permainput.inputstream");
                }

                if (filename.Contains("Done:Note"))
                {
                    //   tempwrite.TempSignal(true);
                    // Removes all data from temp input stream
                    Environment.Exit(0);
                }
                else if (filename[1] == "Write:Note")
                {
                    // tempwrite.TempSignal(false);
                    tempwrite.TempSignal(true);

                    Environment.Exit(0);
                }
            }
            else if (receivestring == "Give version!")     // This signal outputs the version of FalconXOS
            {
                Console.WriteLine("Version : .27.9-Windows(Falcon)");
                Console.WriteLine("Version codename : Cold Sun");
                Console.WriteLine("Dev version : .23.9.9");
                Console.ReadKey();
            }
            else if (receivestring == "Request debug info!")     // This signal is used for showing debug info
            {
                Console.WriteLine("The following debug info is available");
                long MemoryWrite = GC.GetTotalMemory(true);
                Console.WriteLine("Memory used : ");
                Console.Write(MemoryWrite);
                Console.ReadKey();
            }
            else if (receivestring == "Access Changelog!")     // This signals runs the changelog
            {
                var changelog = new RunChangelog();
                changelog.MainChangelog();
            }
            else if (receivestring == "Dev Changelog!")     // This signal runs the developement changelog
            {
                var changelog = new RunChangelog();
                changelog.DevChangelog();
            }
        }
Ejemplo n.º 3
0
        public void Write(string whattowrite, string permaortemp, Boolean debug, string filepath)
        {
            var listoffile = File.ReadAllLines(filepath).ToList();

            // File.WriteAllText(filepath, "");
            Console.WriteLine("Writing to InputStream temp");
            Console.WriteLine("Adding EOF");
            Console.WriteLine("No need for SOF : false");
            Console.WriteLine("Verifying if the text is written");
            File.AppendAllText(filepath, "Start of Input");

            var temp = new Inputstream.TempWrite();

            temp.WriteTemp(whattowrite, false);
            File.AppendAllText(filepath, "\nEnd of Input");
        }