-
Notifications
You must be signed in to change notification settings - Fork 26
Description
[Windows/PowerShell] CLI unusable: list empty on Stable & Crashes/Slow on Beta
Description:
I am experiencing critical issues with the Passbolt CLI on Windows using PowerShell. I have identified two distinct sets of blocking problems depending on the version used, leaving me with no working solution.
1. Stable Version: Empty Columns
When running passbolt list resource or passbolt list folder, authentication works and rows are returned, but essential columns like Name and ID are empty.
- Actual result: Table renders and row count seems correct (approx. 50 items), UUIDs for parents are visible, but Name/ID columns are blank strings.
- Impact: CLI is unusable for scripting (cannot resolve resource names for SSH autocompletion).
2. Beta Version: Performance & Crashing
I attempted to update to the Beta version to see if it resolved the issue, but encountered new blockers:
- Performance: The CLI is incredibly slow compared to the stable version.
- Crashing: The
listcommand aborts completely. - Hypothesis: It appears there is a specific resource in my Passbolt account that causes the CLI to fail. Instead of skipping the malformed/problematic resource, the entire process terminates.
Steps to Reproduce:
- Install Passbolt CLI (Stable or Beta) on Windows.
- Configure valid authentication.
- Run
passbolt list resource.
Environment:
- OS: Windows (running in PowerShell)
- Shell: PowerShell
- Stable Version tested: (Insert version here)
- Beta Version tested: (Insert version here)
Business Impact / Conclusion:
Please note that in its current state, the CLI is not suitable for professional use. As a paying Passbolt Cloud customer, the availability of a robust CLI was a decisive factor in our choice of Passbolt over other solutions.
Currently, there is effectively no functioning version available for us on Windows:
- The Stable version outputs incomplete data.
- The Beta version is too slow and crashes on list operations.
This blocks our planned automation workflows (e.g., SSH integration) completely. We kindly ask for a fix or a workaround.