# Processing 4.4.4 CLI (command line interpreter)

**URL:** <https://discourse.processing.org/t/processing-4-4-4-cli-command-line-interpreter/46641>\
**Category:** Processing\
**Created:** [July 1, 2025, 4:29pm UTC](https://discourse.processing.org/t/processing-4-4-4-cli-command-line-interpreter/46641 "2025-07-01T16:29:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [July 1, 2025, 4:29pm UTC](https://discourse.processing.org/t/processing-4-4-4-cli-command-line-interpreter/46641/1 "2025-07-01T16:29:33Z")

</div>

Hello folks!

I used to used the Processing CLI for projects:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/b/a/baf945fdfa619072301ed8dc1378412479e81271.png)

Processing 4.4.4 has change that and there is no _ **processing-java.exe** _

Is there any official documentation on the recent changes to the Processing 4.4.4 CLI?  
Where can I find proper usage instructions?  
Future of this?

Reference:

> <https://github.com/processing/processing4/issues/1097>
>
> \### Most appropriate sub-area of Processing 4?
> 
> Utilities, Core/Environment/Rend…ering
> 
> \### Processing version
> 
> 4.4.3
> 
> \### Operating system
> 
> Windows
> 
> \### Steps to reproduce this
> 
> processing cli --sketch=c:\\test\\shapes --run
> 
> \### snippet
> 
> \`\`\`processing
> 
> void setup() {
> size(500,500)
> }
> 
> void draw() {
> 
> }
> \`\`\`
> 
> 
> \### Additional context
> 
> The cli command works great in Linux but doesn't exist in windows.
> 
> \### Would you like to work on the issue?
> 
> no

`:)`

---

<div class="post-metadata">

**Author:** ![stefterv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stefterv/32/21678_2.png) [@stefterv](https://discourse.processing.org/u/stefterv)\
**Post date:** [July 1, 2025, 6:08pm UTC](https://discourse.processing.org/t/processing-4-4-4-cli-command-line-interpreter/46641/2 "2025-07-01T18:08:34Z")

</div>

Hi @glv!

You can use `processing.exe cli` instead of `processing-java.exe` everything should be the same as before.

As for that issue, a PR has been created and approved, which means that it is waiting for a new release of Processing.

As for the future of the CLI, we have already expanded the functionality (I use this in the WIP VSCode extension) and are planning to expand its functionality in the future.
