Skip to content

Conversation

@Stefterv
Copy link
Collaborator

@SteftervStefterv commented Apr 18, 2025

This pull request will add command line arguments to the main Processing binary. Removing the need to publish separate binaries for additional functionality.

This will deprecate processing-java in favour of processing cli on linux.

Currently added functionality:

  • cli Legacy hook for users of processing-java
  • lsp Start the Language Server (for VSCode and Intellij)
  • More to come, feel free to suggest more tools that could be added.

Fixes#1045 and Fixes#1047

Screenshot 2025-04-18 at 17 43 42

@SteftervStefterv marked this pull request as draft April 18, 2025 15:51
@SteftervStefterv added this to the 4.4.3 milestone Apr 18, 2025
@SteftervStefterv marked this pull request as ready for review April 19, 2025 07:38
@Stefterv
Copy link
CollaboratorAuthor

Okay this is ready now.

Question, do we want to change this to provide processing on macOS instead of processing-java, in this way users on macOS can have access to Processing from the command line and not just the CLI, e.g. opening a Processing sketch by typing

$ processing /path/to/sketch/sketch.pde 

@SableRafSableRaf moved this to Testing in Processing RoadmapApr 19, 2025
@SableRafSableRaf moved this from Testing to In progress in Processing RoadmapApr 19, 2025
@SableRafSableRaf merged commit 637997c into processing:mainApr 25, 2025
11 of 12 checks passed
@github-project-automationgithub-project-automationbot moved this from In progress to Done in Processing RoadmapApr 25, 2025
@SteftervStefterv deleted the feat-command-line branch May 15, 2025 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Completed

Development

Successfully merging this pull request may close these issues.

Snap does not have the commandline processing-java available processing-java broken in macOS

2 participants

@Stefterv@SableRaf