Commit graph

3 commits

Author SHA1 Message Date
Tony Bark
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
2023-01-06 20:39:31 -05:00
Tony Bark
c11f987521 Programs now built using IProgram interface
- The old App abstract class has been scrapped in favor of the IProgram interface in the Tomas.Interface library.
- A new terminal emulator was created when not on Windows.
- In both OS and terminal, a single dictionary has the commands and classes that implement IProgram.
- Start() now returns a boolean that behaves similar to C's main in returning an integer.
- A new while loop in both terminal and kernel handles the execution of programs.
2021-03-30 08:26:18 -04:00
Anthony Wilcox
414aa10aef Initial source commit 2020-01-30 10:06:44 -05:00