Home

Awesome

tabdeeli

An interactive search/replace tool for when you want to refactor without being nervous.

https://user-images.githubusercontent.com/101928/144780716-a6c0be23-78e6-4ab3-8788-209a9e336db1.mov

Usage


$ tabdeeli --help
tabdeeli: interactive search/replace tool

SYNOPSIS
        ./tabdeeli [-s <search_regex>] [-r <replacement_string>] [-d <search_directory>]

OPTIONS
        -s, --search-regex
                    search regex string

        -r, --replacement-string
                    replacement text string

        -d, --search-directory
                    top level directory to launch search

Dependencies

Installation

Linux

Usage the pre-built Release

The release has been built using exodus. It should be portable across Linux distros.

Build from source

Install the pre-requisite dependencies and then:

git clone https://github.com/typon/tabdeeli
cd tabdeeli
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j4
./tabdeeli

Immense ❤️ for

ftxui, libag, fmt, rttr, nlohmann_json, catch2, clipp, rangeless

Contributions & Feedback

Please feel free to open issues if you experience any bugs

If you have suggestions for features please open an issue or (if you're feeling very generous) make a PR