1Password has a CLI tool that's very helpful for integrating into things like setup scripts and handling development secrets more securely.
Unfortunately, on Windows, there's no installer. Instead, you're prompted to extract an archive, create the destination directory and add it to your PATH. This is annoying once, impractical to do multiple times and enough of a hurdle for others to be quite a pain, especially when you want to keep up to date with the most recent version.
This project fills that gap and produces a (basic) MSI package for both x86 and x64 using their published releases. You can find them on the Releases page.
See also the companion blog post, which goes into more detail on how this works: Building a 1Password CLI Windows MSI Installer.
- Fetch both new archives from 1Password's release site,
- Update
Config.wxi
to the new version, - Build for both x86 and x64,
- Commit the release (with the release notes) and tag,
- Create a new release on GitHub, uploading the artifacts