Commit graph

  • da9eba14f7 deploy: aaaad6faf9 gh-pages tonytins 2023-06-01 00:16:45 +00:00
  • 49dec67afb deploy: aaaad6faf9 tonytins 2023-04-01 00:12:38 +00:00
  • 01ef604533 deploy: aaaad6faf9 tonytins 2023-03-01 00:16:11 +00:00
  • 1def20febe deploy: aaaad6faf9 tonytins 2023-01-10 00:07:56 +00:00
  • aaaad6faf9 Swapped Nethington page for a support policy one main Tony Bark 2023-01-09 19:07:22 -05:00
  • 33f38b0901 deploy: 31e6c2d099 tonytins 2023-01-09 20:45:22 +00:00
  • 31e6c2d099 WIP documentation book Tony Bark 2023-01-09 15:44:41 -05:00
  • 7c3230685b Rewritten IProgram interface and CST to support arguments. - With the help of ChatGPT, the IProgram interface has been rewritten to handle command line arguments. - Speaking of, the CST parser has been rewritten to finally support arguments with the help of ChatGPT too. - Separately from the ChatGPT changes, the Run method has been renamed to Entry. - Terminal's entry code is now top-level. Tony Bark 2023-01-08 22:27:21 -05:00
  • 5888771e20 Removed nonexisting flag in workflow - Moved shell instance as a global field Tony Bark 2023-01-07 14:47:52 -05:00
  • c10e753c39 Unit tests - Renamed GlobalUsings.cs to Usings.cs - Refractored SysFS - Seperated building of the terminal and unit tests - To save on resources, the unit tests job on runs on Ubuntu Tony Bark 2023-01-07 14:31:09 -05:00
  • 19f7483fbd Social preview - Possibly fixed formatting error with README Tony Bark 2023-01-07 13:20:31 -05:00
  • 6fb029b76e With the help of DALL-E 2, I now have a cute logo that I extracted the vector from with another AI tool Tony Bark 2023-01-07 13:09:52 -05:00
  • f006ab41bf Issue and pull request templates - Added code of conduct - Code climate badges Tony Bark 2023-01-07 12:39:07 -05:00
  • ac28f2b9a4 Global usings now reference Tomas.Core instead of Tomas.Common Tony Bark 2023-01-07 11:48:46 -05:00
  • 2794aa17f4 Copyright waiver under the Unlicense with BSD 3-Clause fallback. Tony Bark 2023-01-07 11:44:50 -05:00
  • dc2176b26d Renamed Tomas.Common to Tomas.Core - Imported CSTNet parser to kernal under Globalization namespace - Added System.Diagnostics to global usings - Split version systems between kernal and terminal emulator (see changelog) Tony Bark 2023-01-07 11:22:38 -05:00
  • 7b56b93edd Fixed typo with project directory - Renamed IsFSActive to isFSEnabled Tony Bark 2023-01-07 10:44:51 -05:00
  • 81bf203b6f Renamed TomFs to SysFS - Commented and documented SysFS - CosmosVFS instance is now global - Wrapper around CosmosVFS' file and directory creation. - If the file system is activate, system activity will be logged Tony Bark 2023-01-06 22:58:49 -05:00
  • ce5f2fa2d8 Woops. Fixed screenshot path. Tony Bark 2023-01-06 22:03:03 -05:00
  • 2634cc8de4 Renamed ComConsts to SysMeta - With the help of ChatGPT, some of the code is now properly commented - Switched to calendar versioning due to the huge time skip and architectural changes - Screenshot! Tony Bark 2023-01-06 22:00:48 -05:00
  • e44f7e8f95 Implicit usings applied to Tomas.Interface Tony Bark 2023-01-06 20:45:27 -05:00
  • a029d8d4d9 .NET 6 quality of life changes to Tomas.Common - Split and simplified version details - Raw commit hash is now a build number based on that hash Tony Bark 2023-01-06 20:39:31 -05:00
  • 69fcc9c776 Removed shutdown command, for now Tony Bark 2023-01-06 19:45:27 -05:00
  • a06f9ccc9f Return of kernal programs - Boot log is now cleared - File scoped namespaces work Tony Bark 2023-01-06 19:34:09 -05:00
  • 7530f8500b Use latest quality of life changes in .NET 6 for the Terminal emulator - Similar project changes to the kernal and resepctive assemblies will be taken more slowly Tony Bark 2023-01-06 19:15:54 -05:00
  • 3deec1773f Fixed Github workflow Tony Bark 2023-01-06 19:09:39 -05:00
  • 7b47f7afd8 Switched to BSD 3-Cluase license - Use global usings in main kernal project Tony Bark 2023-01-06 19:03:07 -05:00
  • 7c16857c9a Refreshed project to target .NET 6 and latest userkit - Fixed a slight oversight net60-migration Tony Bark 2022-12-25 18:27:57 -05:00
  • bdbd8572ea Migrated to .NET 6.0 Tony Bark 2021-11-22 17:48:50 -05:00
  • 4f0863f429 Start() in IProgram has been renamed to Run() - Run() loop in the shell is now wrapped in a try-catch statement. - Added Github CI - Removed OSConsts and TermConsts - Programs can now access the programs dictionary directly from the shell Tony Bark 2021-03-31 00:10:38 -04:00
  • d1ccfad2ae Catch wrong commands. Tony Bark 2021-03-30 10:01:34 -04:00
  • af6bab2e4f Relicensed under GPL Tony Bark 2021-03-30 08:55:46 -04:00
  • c11f987521 Programs now built using IProgram interface Tony Bark 2021-03-30 08:26:18 -04:00
  • 952554b476 Ctrl+R now restarts the system pre-interface Anthony Foxclaw 2020-05-27 13:59:41 -04:00
  • 8813586efc Formatting changes Anthony Foxclaw 2020-05-27 13:55:45 -04:00
  • 1edf3d660f Filesystem and versioning Anthony Foxclaw 2020-02-03 16:51:51 -05:00
  • 972948948f Moved Terminal stuff to kernel project Anthony Wilcox 2020-01-30 11:19:54 -05:00
  • f8a919ba3a Fixed the abbreviation highlights Anthony Wilcox 2020-01-30 10:13:13 -05:00
  • 414aa10aef Initial source commit Anthony Wilcox 2020-01-30 10:06:44 -05:00