docs: expand GUI start options

This commit is contained in:
thePR0M3TH3AN
2025-07-18 11:45:22 -04:00
parent 462cef20c3
commit edea2d3a6f
2 changed files with 13 additions and 12 deletions

View File

@@ -232,15 +232,11 @@ For additional command examples, see [docs/advanced_cli.md](docs/advanced_cli.md
### Getting Started with the GUI
SeedPass also ships with a simple BeeWare desktop interface. Launch it from
your virtual environment using:
your virtual environment using any of the following commands:
```bash
seedpass gui
python -m seedpass_gui
```
If installed globally, you can run the `seedpass-gui` entry point instead:
```bash
seedpass-gui
```
@@ -601,6 +597,12 @@ scripts/vendor_dependencies.sh
pyinstaller SeedPass.spec
```
You can also produce packaged installers for the GUI with BeeWare's Briefcase:
```bash
briefcase build
```
The standalone executable will appear in the `dist/` directory. This process works on Windows, macOS and Linux but you must build on each platform for a native binary.
## Security Considerations

View File

@@ -4,20 +4,19 @@ SeedPass ships with a proof-of-concept graphical interface built using [BeeWare]
## Getting Started with the GUI
After installing the project dependencies, launch the desktop interface with:
After installing the project dependencies, launch the desktop interface with one
of the following commands:
```bash
seedpass gui
python -m seedpass_gui
```
If you installed the package globally, you can use the provided entry point:
```bash
seedpass-gui
```
The GUI shares the same encrypted vault and configuration as the command line tool.
To generate a packaged binary, run `briefcase build` (after the initial `briefcase create`).
```mermaid
graph TD
core["seedpass.core"]