Commit graph

3 commits

Author SHA1 Message Date
Tony Bark
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.

See ChangeLog.md for more details.
2023-01-08 22:27:21 -05:00
Tony Bark
5888771e20 Removed nonexisting flag in workflow
- Moved shell instance as a global field
2023-01-07 14:47:52 -05:00
Tony Bark
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
2023-01-07 14:31:09 -05:00