Commit graph

8 commits

Author SHA1 Message Date
Tony Bark
af6bab2e4f Relicensed under GPL 2021-03-30 08:55:46 -04: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 Foxclaw
952554b476 Ctrl+R now restarts the system 2020-05-27 13:59:41 -04:00
Anthony Foxclaw
8813586efc Formatting changes
- Update to gitignore
- Removed nuget.config
2020-05-27 13:55:45 -04:00
Anthony Foxclaw
1edf3d660f Filesystem and versioning
- Filesystem
- Proper versioning
- Replaced BasicApp with AboutApp
- Removd TerminalCancelEventArgs and everything related to it
2020-02-03 16:51:51 -05:00
Anthony Wilcox
972948948f Moved Terminal stuff to kernel project 2020-01-30 11:19:54 -05:00
Anthony Wilcox
f8a919ba3a Fixed the abbreviation highlights 2020-01-30 10:13:13 -05:00
Anthony Wilcox
414aa10aef Initial source commit 2020-01-30 10:06:44 -05:00