diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9188139..be1dbd2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest] go-version: ['1.21', '1.22'] steps: diff --git a/INSTALL.md b/INSTALL.md index 68d8c8f..c016a0a 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -29,8 +29,8 @@ make install-user ## System Requirements - **Go 1.21 or later** - Required for building from source -- **Linux/macOS/Windows** - Core functionality works on all platforms -- **xclip or wl-clipboard** (Linux only) - For clipboard support. macOS/Windows clipboard coming soon +- **Linux/Unix system** - Designed for Unix-like operating systems +- **xclip or wl-clipboard** - For clipboard support (X11/Wayland) ## Build Dependencies @@ -152,8 +152,8 @@ Ensure you have clipboard tools installed: Install: - Debian/Ubuntu: `sudo apt-get install xclip` or `sudo apt-get install wl-clipboard` -- macOS: Clipboard works natively - Arch: `sudo pacman -S xclip` or `sudo pacman -S wl-clipboard` +- Other distributions: Install `xclip` or `wl-clipboard` from your package manager ## Uninstallation diff --git a/README.md b/README.md index 2aee6aa..5a93971 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ A modern password manager using AGE encryption. - **Master password model**: Single password protects all stored passwords - **Git integration**: Optional git repository support for version control - **Command-line interface**: Simple, intuitive commands -- **Cross-platform**: Core functionality works on Linux, macOS, and Windows -- **Clipboard support**: Linux (X11/Wayland). macOS and Windows clipboard support coming soon +- **Linux/Unix**: Designed for Linux and Unix-like systems +- **Clipboard support**: X11 and Wayland clipboard integration - **Secure password generation**: Cryptographically secure random password generation ## Installation @@ -19,9 +19,10 @@ A modern password manager using AGE encryption. ### Prerequisites - **Go 1.21 or later** - Required for building +- **Linux/Unix system** - Designed for Unix-like operating systems - **Git** - For cloning the repository - **pandoc** or **go-md2man** (optional) - For building manpages -- **xclip** or **wl-clipboard** (Linux only) - For clipboard support +- **xclip** or **wl-clipboard** - For clipboard support (X11/Wayland) - **xclip** or **wl-clipboard** (Linux only) - For clipboard support ### Build from Source