From 7ba7513c225674c77df9c697c57e18c4465a3dd4 Mon Sep 17 00:00:00 2001 From: Booklordofthedings Date: Sat, 21 Dec 2024 18:40:27 +0100 Subject: [PATCH] Initial commit Setup script and other things --- BeefProj.toml | 7 +++++++ Setup/.gitignore | 5 +++++ Setup/BeefProj.toml | 5 +++++ Setup/BeefSpace.toml | 5 +++++ Setup/src/Program.bf | 20 ++++++++++++++++++++ 5 files changed, 42 insertions(+) create mode 100644 BeefProj.toml create mode 100644 Setup/.gitignore create mode 100644 Setup/BeefProj.toml create mode 100644 Setup/BeefSpace.toml create mode 100644 Setup/src/Program.bf diff --git a/BeefProj.toml b/BeefProj.toml new file mode 100644 index 0000000..b7e655e --- /dev/null +++ b/BeefProj.toml @@ -0,0 +1,7 @@ +FileVersion = 1 +Dependencies = {corlib = "*", Aven = {Git = "https://code.booklordofthe.dev/Booklordofthedings/Aven"}} + +[Project] +Name = "aven-ly" +TargetType = "BeefLib" +StartupObject = "aven_ly.Program" diff --git a/Setup/.gitignore b/Setup/.gitignore new file mode 100644 index 0000000..b4edfd0 --- /dev/null +++ b/Setup/.gitignore @@ -0,0 +1,5 @@ +# ---> Beef +build/ +recovery/ +BeefSpace_User.toml + diff --git a/Setup/BeefProj.toml b/Setup/BeefProj.toml new file mode 100644 index 0000000..d9a3024 --- /dev/null +++ b/Setup/BeefProj.toml @@ -0,0 +1,5 @@ +FileVersion = 1 + +[Project] +Name = "Setup" +StartupObject = "Setup.Program" diff --git a/Setup/BeefSpace.toml b/Setup/BeefSpace.toml new file mode 100644 index 0000000..6475276 --- /dev/null +++ b/Setup/BeefSpace.toml @@ -0,0 +1,5 @@ +FileVersion = 1 +Projects = {Setup = {Path = "."}} + +[Workspace] +StartupProject = "Setup" diff --git a/Setup/src/Program.bf b/Setup/src/Program.bf new file mode 100644 index 0000000..719a22d --- /dev/null +++ b/Setup/src/Program.bf @@ -0,0 +1,20 @@ +namespace Setup; + +using System; +using System.Diagnostics; + +class Program +{ + public static void Main() + { + var repoURL = "https://code.booklordofthe.dev/Booklordofthedings/ly-design"; + + ProcessStartInfo info = scope .(); + SpawnedProcess process = scope .(); + + info.SetFileNameAndArguments(scope $"git clone {repoURL}"); + info.ActivateWindow = true; + info.UseShellExecute = false; + process.Start(info); + } +} \ No newline at end of file