Smattr / clink

a modern re-implementation of Cscope
The Unlicense
38 stars 2 forks source link

Clink — a modern re-implementation of Cscope

When working in a large, complex C/C++ code base, an invaluable navigation tool is Cscope_. However, Cscope is showing its age and has some issues that prevent it from being the perfect assistant. Clink aims to be bring the Cscope experience into the twenty first century.

What does that mean?

Building Clink

.. code-block:: sh

download Clink

git clone --recurse-submodules https://github.com/Smattr/clink cd clink

configure and compile

cmake -B build cmake --build build

Notes for devs

Anything else you don’t understand, ask away. Questions are the only way I learned enough to write this thing.

Legal

Everything in this repository is in the public domain, under the terms of the Unlicense. For the full text, see LICENSE_.

.. _Cscope: http://cscope.sourceforge.net/ http://blog.burntsushi.net/ripgrep/ http://geoff.greer.fm/ag/ http://beyondgrep.com/ https://en.wikipedia.org/wiki/Grep __ https://en.wikipedia.org/wiki/Sed .. _LICENSE: ./LICENSE