Graudit is a simple script and signature sets that allows you to find potential
security flaws in source code using the GNU utility grep. It's comparable to
other static analysis applications like RATS and SWAAT while keeping the
technical requirements to a minimum and being very flexible.
streplace is the abbreviation for 'string replace' - and this is exactly what it does.
Did you ever want to replace a string in binary files everywhere is occurs? Did you ever want to rename thousands of files at once in a special way and/or make everything uppercase/lowercase at the same time?
... [More] Did you ever want to modify the contents of symbolic links consistently because you moved directories? Did you ever want to rename your C++ class across all your projects with a single command? Then streplace is for you!
streplace can ...replace regular expressions reuse substrings of the regular expressions replace simple strings work on ASCII files work on binary files work on filenames (effectively renaming files and directories) work on the contents of symbolic links work recursively on directories replace the slash in filenames as if it was a normal character show what it would do without actually doing it show how the modified files will look like without actually modifying them be annoyingly slow sometimes [Less]
The QSE library implements AWK, SED, and other Unix commands in an embeddable form and defines data types, functions, and classes that you can use when you embed them into an application. It also provides more fundamental data types and functions needed when you deal with memory, streams, data
... [More] structures. The interface has been designed to be flexible enough to access various aspects of embedding application and an embedded object from each other. [Less]