Merge pull request #262 from PR0M3TH3AN/beta

Beta
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2025-07-04 22:34:17 -04:00
commit 5f233c9d9f
2 files changed
+21 -4

No files matched your search

+3 -3
View File
@@ -218,7 +218,7 @@ python src/main.py
Example menu:
```
```bash
Select an option:
1. Add Entry
2. Retrieve Entry
@@ -229,9 +229,9 @@ python src/main.py
7. Exit
Enter your choice (1-7):
```
```
When choosing **Add Entry**, you can now select **Password**, **2FA (TOTP)**,
When choosing **Add Entry**, you can now select **Password**, **2FA (TOTP)**,
**SSH Key**, **Seed Phrase**, or **PGP Key**.
### Adding a 2FA Entry
+18 -1
View File
@@ -43,7 +43,24 @@ if (-not (Get-Command git -ErrorAction SilentlyContinue)) {
} else {
Write-Error "Git is not installed. Please install it from https://git-scm.com/ and ensure it's in your PATH."
}
if (-not (Get-Command git -ErrorAction SilentlyContinue)) { Write-Error "Git installation failed or git not found in PATH after installation." }
if (-not (Get-Command git -ErrorAction SilentlyContinue)) {
# Refresh PATH from machine and user environment in case the installer updated it
$env:Path = [System.Environment]::GetEnvironmentVariable('Path','Machine') + ';' +
[System.Environment]::GetEnvironmentVariable('Path','User')
if (-not (Get-Command git -ErrorAction SilentlyContinue)) {
# Fallback to common install locations if PATH isn't updated for this session
$possibleGit = @(
Join-Path $env:ProgramFiles 'Git\cmd\git.exe'
Join-Path $env:ProgramFiles 'Git\bin\git.exe'
Join-Path ${env:ProgramFiles(x86)} 'Git\cmd\git.exe'
Join-Path ${env:ProgramFiles(x86)} 'Git\bin\git.exe'
) | Where-Object { Test-Path $_ } | Select-Object -First 1
if ($possibleGit) { $env:Path = "$(Split-Path $possibleGit);$env:Path" }
}
if (-not (Get-Command git -ErrorAction SilentlyContinue)) {
Write-Error "Git installation succeeded but git not found in PATH. Please open a new terminal or add Git to PATH manually."
}
}
}
$pythonExe = Get-Command python -ErrorAction SilentlyContinue
if (-not $pythonExe) { Write-Error "Python 3 is not installed or not in your PATH. Please install it from https://www.python.org/" }