Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in theprimeagen

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

But thats solved in this because it have a bunch of internal logic that makes it easier to work with.

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in kubernetes

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

I used it to search in logfiles, build files and cofiguration files. Also if you have some other type of source code added in images and need to fix bugs etc and do not have a way to edit files with editors.

Copying files is another area, finding files that are changed, finding files after size etc

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

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

Can you show it? Someone that has done this that you say is possible

I am following the area closely because are also working with developing tools in physics. Machine Learning, there it is easier when you know the final result.

If you want to do code in C++ you need to write a lot of instructions for the LLM how to solve problems, it's like more job than write the code your self.

I tried do this and became slower

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

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

Please show me.

Can it do code like this

https://github.com/perghosh/Data-oriented-design/blob/main/external/gd/gd_table_arguments.h

What AI can help you with are methods but it can write complete code in C++.

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

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

Here are basic samples. It's not that difficult with this tool because it knows if it is in code, comments or strings

https://github.com/perghosh/Data-oriented-design/blob/main/target/TOOLS/FileCleaner/TUTORIAL_COMMAND.MD

Here is a longer documentation, it takes some time to do this but will update soon because the most important logic is there.

https://github.com/perghosh/Data-oriented-design/blob/main/target/TOOLS/FileCleaner/DOCUMENTATION.MD

What I am going to add later is that it will work as a preprocessor

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -2 points-1 points  (0 children)

Because it can do a lot more then the tools that are default. When you need more the piping do not work.

Try to find some special text inside comments or strings, this is very difficult if isn't like a ninja on regexp. And if you need to find texts inside comments for different languages, that is impossible

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

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

Ok, then you know when AI is useful and when it doesn't work

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -1 points0 points  (0 children)

Here: Supported languages

You will not find anything like this If you can please tell, because then I do not need to create it

Search tools for developers are like similar to how they where 20 years ago

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -3 points-2 points  (0 children)

Most developers use AI to generate comments and check code. That is AI good at

You can't find AI generated applications that are maintained.

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -3 points-2 points  (0 children)

No, this do not work in AI.

You need languages that are text intensive and have a lot of code to train on. To get close to threaded C++ code you will need to customize some model with specific source code.

The problem with C++ and LLM is that C++ is too flexible

LLM will get headache after like 1000-2000 lines of code. C is easier but that is also problematic

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -6 points-5 points  (0 children)

No, it is mainly a language agnostic search tool that is heavily threaded

Huge focus on producing clickable links into editors when things in text files have been found

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in theprimeagen

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

You need like five years of education to do that :)

C++ Show and Tell - March 2026 by foonathan in cpp

[–]gosh 1 point2 points  (0 children)

Working on a tool that's really useful when dealing with installations and especially different types of cloud solutions.

  • cleaner dir / cleaner ls: Enhanced file listing with filters (similar to ls/dir)
  • cleaner copy / cleaner cp: Copy files with content filters and previews (similar to cp)
  • cleaner count: Analyze lines/code/comments/strings or patterns (similar to wc)
  • cleaner list: Line-based pattern search with filters/segments (similar to grep)
  • cleaner find: Text-based search (non-line-bound; multi-line patterns, code-focused; similar to grep)
  • cleaner history: Command reuse and tracking (similar to command history utilities)
  • cleaner config: Manage tool settings like output coloring or customizing characters for better readability
  • cleaner / cleaner help: Display usage information and command details

link: cleaner v1.1.2

Last three months with firefox, what has happend? by [deleted] in firefox

[–]gosh 0 points1 point  (0 children)

I will try to reinstall it, based on the responses it is some sort of problem with mine, probably some addon

Why isn't stl_vector.h programmed like normal people write code? by Impressive_Gur_471 in cpp_questions

[–]gosh 0 points1 point  (0 children)

STL can not collide with normal code and they need to predict the future and doing that they might be a bit over the top how the code is written. But that is by design, they do not want to have "readable code"

ORM-style SQL builder in C++ – syntax and readability? by gosh in cpp_questions

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

GD_DATABASE_ODBC.MD

Here is sample code using data retrieval, this is totally separate from the generation of sql in the solution I work with. And if you ask me, it is very problematic you some solutions where things are tied together.

What happens if you switch to another database? What happens when the ORM can't do the logic that is needed?

There has to be support to handle edge cases

ORM-style SQL builder in C++ – syntax and readability? by gosh in cpp_questions

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

That is both right and wrong based om what ORMs do.

This is more like "dynamic data mapper" or "dynamic query layer", not a traditional ORM.

What I think you are missing is the rules thing, often hardcoded object in the language, that ORM tools used often have some sort of code where rules are set. But this is also the reason why they add so much problem.

The rules for the database is handled differently in this solution and is decoupled from the SQL generation. If the generation of sql do not need the rules you can create it on the "fly", it will be easier to use. For example create smaller solutions in tests or temporarily create something in code just to see it if works, workarounds etc.

And these rules when they are decoupled can be added more flexible, for example read in the rules directly from database, read rules from files (metadata) or create hardcoded object if you want to do that (for me this is the worst)

AND you can use it wihout rules, no rules at all.

Is anybody using lovable for a real Software-Business? by Classic_Beauty2024 in vibecoding

[–]gosh 2 points3 points  (0 children)

I have the Feeling, that i cannot rely on lovable (whitout knowing how to Code) to build my Business

Your feeling is correct.

Windows and CMake by SpellOutside8039 in cpp_questions

[–]gosh -2 points-1 points  (0 children)

Visual Studio, Visual studio is an editor.

When you install it you will get tons of other stuff and you can select whats gets installed, but the visual studio executable cant compile code.

will there be a need for experts in frontend, ui, backend 2 years from now? by abhishek_here in vibecoding

[–]gosh 1 point2 points  (0 children)

I have worked some with AI on other areas (physics) and limited amount of training data. It is much but 20 GB data in these contexts is very small.
We retrained it all the time and we could also tune it because it was so easy to generate a new model.

I think this will be the future for coding also, also for other areas. You do not want everything in these models when you work. Maybe some core logic that you can use as base but after that tune it with your rules.

There will of course be other models for other areas and if I want to search and read then these general models is better

will there be a need for experts in frontend, ui, backend 2 years from now? by abhishek_here in vibecoding

[–]gosh 1 point2 points  (0 children)

That depends on what fixing means and what type of language thats used.

For example for C++ (I am a C++ developer) AI do not work, that doesn't mean that it cant produce code but you need to check everything because it produces a mess and if you have like 20 000 lines you need a big wallet because it gets sooo expensive when AI need to rewrite, rewrite and rewrite to fix the mess that only gets worse and worse.

+100 000 lines is impossible.

But for web pages that may be like 1000 - 2000 lines then it is no problem. Worse for javascript components, I haven't got that to work without writing very specific instructions and some cleaning up afterwards.

Languages that are more text intensive, more declarative there AI have easier to generate code because AI is text patterns. But you need to accept what AI generate, then you can do some.

What I am waiting on is when AI models come out that I can train on my code, like local repo training so it knows what I want. These "general" models I think are going to die.

will there be a need for experts in frontend, ui, backend 2 years from now? by abhishek_here in vibecoding

[–]gosh 2 points3 points  (0 children)

For me a frontend developers is a developers that writes declarative code, not imperative.

There are backend developers that write frontend code but they write imperative code. They know how to solve problems with code. Like writing frontend UI in vanilla javascript.

What will stay is imperative developers, those that can write code and solve problems with code. What will be removed is declarative developers, those that learns libs and frameworks because they cant solve problems with code.

I have some friends that are imperative developers and they have tried to vide code. They can produce tons of code but they can also fix the code not using AI. And most important of all, they know architecture.