CoatiSoftware / Sourcetrail

Sourcetrail - free and open-source interactive source explorer
https://www.sourcetrail.com/
GNU General Public License v3.0
14.94k stars 1.41k forks source link

Command line option to programmatically generate projects #417

Open egraether opened 7 years ago

eric-zheng commented 4 years ago

Please consider prioritizing this feature and https://github.com/CoatiSoftware/Sourcetrail/issues/649.

Sourcetrail is a great software and I'm glad to see it became open-source. However, one key feature I think is missing is to generate and configure the projects from command line interface. The reason is that a more functional command line interface helps to automate the project generation and indexing process.

Imagine if I have a project doing nightly builds and I want to index a new codebase everyday automatically (with some kind of automation system), the best way is to utilize the command line interface. It makes the automation process much easier. And right now, I couldn't figure out a way to config a project with Clang compilation database source group from command line.

GUI operations are good, but I think command line interface is still necessary for scripting and automation in large production codebase.

Thanks a lot!