I wanted to try "vibecoding," so I've directed ChatGPT 5.2 reasoning model into creating 2 sh scripts that I've been testing for a while and seemingly work okay.
Do I recommend "vibecoding"? Only for personal projects to be executed at home and not shared with the public. Why? Because I believe that a human should write or revise any code that's put "out there" for anyone to use. And if you are gonna revise it, you might as well write it (or you are gonna get really bored just reading code).
What do the scripts do?
I'm not going to add additional information because I don't think a non-expert should try them.
I share them so expert programmers can take a look at them as a curiosity. I didn't write a single line of the code.
They are too long to paste here. I'm attaching them as text docs.
EDIT: Of course, GhatGPT didn't create these scripts in one try. Several steps were needed, as well as some tests, and a number of rewrites.
Do I recommend "vibecoding"? Only for personal projects to be executed at home and not shared with the public. Why? Because I believe that a human should write or revise any code that's put "out there" for anyone to use. And if you are gonna revise it, you might as well write it (or you are gonna get really bored just reading code).
What do the scripts do?
- mannoob: Uses OpenAI's web API to convert any locally installed manpage into a version "for noobs," which is also a manpage, and shows it. It stores the generated manpages in a cache, and uses them if already exist. You can force a refresh.
- url2man: Gets a URL, reads it, turns it into a manpage using OpenAI's web API, and shows it. It also stores them in a cache, and you can force a refresh.
I'm not going to add additional information because I don't think a non-expert should try them.
I share them so expert programmers can take a look at them as a curiosity. I didn't write a single line of the code.
They are too long to paste here. I'm attaching them as text docs.
EDIT: Of course, GhatGPT didn't create these scripts in one try. Several steps were needed, as well as some tests, and a number of rewrites.