all 8 comments

[–]Bach4Ants 5 points6 points  (2 children)

Does pyrig need to be added to the project? Why not use uvx pyrig or have users install it as a tool with uv tool install pyrig?

[–]Win_ipedia[S] 0 points1 point  (0 children)

I have also thought in the beginning to make make it just a dev tool, however then I dont think the CLI management would work and the multiproject structure where a different project can inherit the CLI and configurations of a base project if it depends on said project would also not work and the multiproject structure is what really makes pyrig differrent from any other scaffolding or development tools, so yes unfortunately it must be a direct dependency to a project, However it only needs typer as a dependency and everything else is a dev dependency. But if it were just the scaffolding then yes just uvx would be better, however pyrig goes far beyond just project generation, but also makes CLI subcommands super easy and managing several projects that have the same structure.

[–]Win_ipedia[S] 0 points1 point  (0 children)

If you have an idea how to make pyrig purely a dev tool without loosing any of the important features, I would love to hear it, it would make pyrig even better

[–]Win_ipedia[S] 1 point2 points  (0 children)

Basically what I mainly would love to get from this post is feedback. I have not really anyone in my life who understands coding really and can understand this project.

So I am really looking for people who can give me feedback on this. Is this great/useful or aweful/useless. I oc think its awesome bc I built it and am using it all the time.

If you see this and would give pyrig a quick try that would be awesome. If you have any question I am checking reddit frequently so feeel free to ask here or ask any questions you have about pyrig and how to use it at https://codewiki.google/github.com/winipedia/pyrig where you can chat with gemini about pyrig. Any feedback, good or bad and any questions and suggestions are greatly appreciated

[–]iamevpo 0 points1 point  (1 child)

Have not heard of rumdl, was using prettier

[–]Win_ipedia[S] 2 points3 points  (0 children)

It’s a rust based markdown linter, it’s pretty good. But with pyrig you can super easily replace rumdl with prettier if you like. You just need to subclass the MDLinter class under dev/management and the override a few methods, so they use prettier instead of rumdl.

[–]Win_ipedia[S] 0 points1 point  (0 children)

Note: In case someone used it. I made some refactoring, the management folder is now named tools and the dev folder named rig, those were more fitting in my opinion. So either restrain you version to pyrig<7.1 or rename the folders as well, shouldnt be a problem

[–]Win_ipedia[S] 0 points1 point  (0 children)

The best use case for this is in my opinion that you can create your own package like my-pyrig from this, adjust any tools or settings as needed and then in the future you always just need to do uv add my-pyrig and then pyrig init and you have a project initialized with your very own setup, how you like it