Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What do these changes do?
This change adds a standalone script requested by @ahaoboy This is nothing fancy and just passes along print statements and other various artifacts that were established in other PRs However this does close an old issue. My IRL Job has had me by the neck for a couple of weeks since this additional feature was requested. I kept this simple and wanted to use typer as the main system for various reasons (mainly time restraints that are on my plate and keeping things relatively easy to diagnose if cyjs decides to go haywire).
Are there changes in behavior for the user?
Nope have fun with the script if you need CLI please type the following, This will install typer as a requirement to utilize these tools.
Note
typer can be a bit slow and shouldn't be measured for benchmarking but perhaps tools for that could be added in the future for those who care about these sorts of things. They also have made reporting issues a large gate due to the number of AI/Bot Generated issues which in my opinion might be more awful than I expect but hopefully issue reporting will be more relaxed in the future. Otherwise I did have the idea of building my own using the same backend (click) but using it's actual pypi package (typer pretty much forked from click's modules).
I've already found ways to invoke it from the commandline although I didn't dig super deep with this mainly to keep the simplistic nature in tact although I would've preferred mimicking the QJSC standalone tool directly but perhaps a contributor or newcomer will step in help finish what I have started. :-/ seems a little grim but It's quite possible.
How to use
Is it a substantial burden for the maintainers to support this?
I have done everything in my power to ensure that this script does not cause me a developer burden in the growing years.
A Competing tool to typer might be invented in the future that could be a lot better than typer if I can figure out the complex logic that typer currently implements otherwise I could always fork it and make my own.
Related issue number
Closes #19
Checklist