# FR: Creating new projects from the Projucer CLI

**URL:** <https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321>\
**Category:** The Projucer\
**Created:** [September 7, 2018, 1:56pm UTC](https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321 "2018-09-07T13:56:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JeffersonBledsoe](https://avatars.discourse-cdn.com/v4/letter/j/bb73d2/32.png) [@JeffersonBledsoe](https://forum.juce.com/u/JeffersonBledsoe)\
**Post date:** [September 7, 2018, 1:56pm UTC](https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321/1 "2018-09-07T13:56:33Z")

</div>

Could we add creating projects from the command line using the Projucer? A single script could then be used to create projects, setup git & submodules, etc

---

<div class="post-metadata">

**Author:** ![adamwilson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/adamwilson/32/1387_2.png) [@adamwilson](https://forum.juce.com/u/adamwilson)\
**Post date:** [September 7, 2018, 3:10pm UTC](https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321/2 "2018-09-07T15:10:15Z")

</div>

I would also welcome a CLI version of Projucer.

---

<div class="post-metadata">

**Author:** ![JeffersonBledsoe](https://avatars.discourse-cdn.com/v4/letter/j/bb73d2/32.png) [@JeffersonBledsoe](https://forum.juce.com/u/JeffersonBledsoe)\
**Post date:** [September 7, 2018, 10:00pm UTC](https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321/3 "2018-09-07T22:00:39Z")

</div>

Adding/ removing files and folders would also personally be quite useful. The Projucer is great to use as a cross-platform build system but moving out of the IDE every time I want to move files around or create a new file adds that little bit of context switching

---

<div class="post-metadata">

**Author:** ![dimtokker](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@dimtokker](https://forum.juce.com/u/dimtokker)\
**Post date:** [March 15, 2024, 3:10pm UTC](https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321/4 "2024-03-15T15:10:24Z")

</div>

+1 bump this!

---

<div class="post-metadata">

**Author:** ![rory](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rory/32/534_2.png) [@rory](https://forum.juce.com/u/rory)\
**Post date:** [March 19, 2024, 10:55am UTC](https://forum.juce.com/t/fr-creating-new-projects-from-the-projucer-cli/29321/5 "2024-03-19T10:55:42Z")

</div>

The projucer can be called from the command line. Here are the options available.

> <https://github.com/juce-framework/JUCE/blob/master/extras/Projucer/Source/Application/jucer_CommandLine.cpp#L817-L888>

I don’t want to be that guy, but… CMake is probably a better option these days.
