Septum: Context-based code search tool
github.com
github.com
The Alire tool (https://alire.ada.dev/) can grab the toolchains you need to set up super quick, and acts sort of like rustup/cargo or npm or cmake/vcpkg(or conan).
Ada's super verbose on the surface, but you pretty much just write your intent and it usually "just works." The surface verboseness hides a lot of the benefits of the language in additional compile and runtime checks that you might have to write yourself in other languages.
The bulk of the search functionality was written in my first two months with the language. I wrote the tool for myself for searching big codebases (1+ million LoC) and I've been using it nearly every day at work for the last year. It serves a different purpose than ripgrep or silver searcher, those are great tools I'd also highly recommend.
I don't usually develop on Mac, but I have experimental support for that and some Linux fixes coming in a 0.0.7 version when I get around to publishing it.
Is the name supposed to be illustrative of the adjacency of search results? Or, what is the root of this name, if you’re willing to entertain such a question after hearing my bias?
There's various types of biological uses of the term, such as in fruit, heart walls and cell division, but I definitely wasn't trying to be vulgar with the name.
"Do you have a septim or two for an old beggar like me?"