Actual behavior
Problem
When the license agreement file is missing, the GUI blocks commandlet execution, but does not provide a way for the user to accept the license agreement.
The affected file is:
~/.ide/.license.agreement
Reproduce
- Ensure that the license agreement file does not exist:
~/.ide/.license.agreement
- Run
AppLauncher.
- Select a project and workspace.
- Open the
Commands view.
- Select any commandlet.
Expected behavior
The GUI should handle the missing license agreement in a user-friendly way.
For example, the GUI could show a dialog asking the user to accept the license agreement and then create the required license agreement file, similar to how the CLI handles this via ensureLicenseAgreement.
IDEasy status
IDE_ROOT is set to ~/projects
IDE_HOME is set to ~/projects/project
Your version of IDEasy is 2026.07.001.
Your version of IDEasy is 2026.07.001 but version 2026.07.002 is available. Please run the following command to upgrade to the latest version:
ide upgrade
Your operating system is windows(10.0)@x64 [Windows 11@amd64]
You are online.
Found bash executable at: C:/Program Files/Git/usr/bin/bash.***
Found git executable at: C:/Program Files/Git/mingw64/bin/git.***
Your settings are up-to-date.
Successfully completed ide (status)
Related/Dependent issues
No response
Comments/Hints
No response
Actual behavior
Problem
When the license agreement file is missing, the GUI blocks commandlet execution, but does not provide a way for the user to accept the license agreement.
The affected file is:
~/.ide/.license.agreementReproduce
~/.ide/.license.agreementAppLauncher.Commandsview.Expected behavior
The GUI should handle the missing license agreement in a user-friendly way.
For example, the GUI could show a dialog asking the user to accept the license agreement and then create the required license agreement file, similar to how the CLI handles this via ensureLicenseAgreement.
IDEasy status
Related/Dependent issues
No response
Comments/Hints
No response