From 5f736b062c4fdf10b45a1d7525b89988a7da7310 Mon Sep 17 00:00:00 2001 From: Booklordofthedings Date: Mon, 17 Feb 2025 12:44:15 +0100 Subject: [PATCH] initial commit --- BeefProj.toml | 5 +++++ BeefSpace.toml | 5 +++++ src/Program.bf | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 BeefProj.toml create mode 100644 BeefSpace.toml create mode 100644 src/Program.bf diff --git a/BeefProj.toml b/BeefProj.toml new file mode 100644 index 0000000..6fff957 --- /dev/null +++ b/BeefProj.toml @@ -0,0 +1,5 @@ +FileVersion = 1 + +[Project] +Name = "Scarab" +StartupObject = "Scarab.Program" diff --git a/BeefSpace.toml b/BeefSpace.toml new file mode 100644 index 0000000..56368e3 --- /dev/null +++ b/BeefSpace.toml @@ -0,0 +1,5 @@ +FileVersion = 1 +Projects = {Scarab = {Path = "."}} + +[Workspace] +StartupProject = "Scarab" diff --git a/src/Program.bf b/src/Program.bf new file mode 100644 index 0000000..7546eb8 --- /dev/null +++ b/src/Program.bf @@ -0,0 +1,46 @@ +namespace Scarab; + +using System; +using System.IO; +using System.Diagnostics; +using System.Interop; + +class Program +{ + //private static bool _shouldClose = false; + + ///Close the program once the execution of the current command is finished + //public static void Close() => _shouldClose = true; + + public static void Main(String[] args) + { + Console.Read(); + + + /* + while(!_shouldClose) + { + DrawCursor(); + var input = Console.ReadLine(.. scope .()); + if(input == "exit") + Close(); + + } + */ + + /* + - Load Configuration + - Read Input + - Process Command + */ + } + +/* + private static void DrawCursor() + { + var dir = Directory.GetCurrentDirectory(.. scope .()); + Console.Write(scope $"{dir}>"); + } +*/ + +}