Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

LazarusTools-ProjectCollector

Tool that reads in a .lpi file and stores all Project files into a given new folder (for Release)

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

ProjectCollector

I have a Codebase folder structure like this:

<Projects_folder>
<Project_1>
<Project_2>
<Project_3>
<Project_4>
..

<Personal_lib_folders>
<Lib_1>
<Lib_2>
<Lib_3>

If i want to share one of my projects to others (or even want to upload them to Github) there is the need to collect all files that are part of the project into one folder. This can be really annoying and faulty.

Project collector is a program to do that work for you. It reads out the project.lpi file and collects all the files in a given folder.

Command line support:

-i <input.lpi file>
-o <output directory>

If you get back a project and want to "move back" all the project files into the <Lib_*> directories, use the ProjectUnCollector project.