Finished up the code cleanup in commands, fileops and manifests. I did catch a few edge cases and some incorrect behavior in the process, which is why I always spend so much time reviewing code.
I did use AI to assist with code review because I think it’s an area where AI shines. AI is really good at finding small errors or inconsistencies in the codebase which I probably wouldn’t notice.
For example, it identified that the ManifestReferences argument was not a required argument for the download command, which meant no help message was displayed on incorrect usage like the other commands.
One big thing I will work on eventually is console output. Right now errors are well formatted but a lot of the time commands just run stuff without providing a lot of insight into what actions they are taking which isn’t great. Even the help menu is pretty useless right now (see the image below).
Extra context: A manifest reference is a pointer to an app (e.g. main/[email protected])
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.