项目作者: passwall

项目描述 :
PassWall Desktop is the desktop client for PassWall Server written with Electron Vue.
高级语言: Vue
项目地址: git://github.com/passwall/passwall-desktop.git
创建时间: 2020-07-02T12:05:18Z
项目社区:https://github.com/passwall/passwall-desktop

开源协议:

下载


PassWall Desktop





The PassWall Desktop is an Electron Vue application that powers the web vault (https://vault.passwall.io/).

Build/Run

If you want to use this client with official PassWall Server, please first sign up via PassWall Signup

Requirements

Node Version

Passwall desktop uses Node 12.14.0 version. For an easy Node setup, you can install NVM and change Node version easily.

  1. # install nvm
  2. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
  3. # install desired node version
  4. nvm install 12.14.0
  5. # change version
  6. nvm use 12.14.0

Run the app

After installing yarn, you can download dependencies and run the app with the commands below.

  1. # install dependencies
  2. yarn
  3. # serve with hot reload at localhost:9080
  4. yarn run dev
  5. # build electron application for production
  6. yarn run build

Build From Source Code

After installing yarn, you can download dependencies and run the app with the commands below.

  1. # auto choose platform and architecture
  2. yarn build
  3. # MacOS x64 (intel)
  4. yarn build --mac --x64
  5. # MacOS arm64 (M1)
  6. yarn build --mac --arm64
  7. # Linux Debian Package
  8. yarn build --linux --x64
  9. # Windows x64
  10. yarn build --win --x64
  11. # All Platforms
  12. yarn run build -wml --arm64 --x64