Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faejr/valawarden
Unofficial native Bitwarden client for elementary OS
https://github.com/faejr/valawarden
bitwarden elementary elementary-apps elementary-os elementaryos password-manager vala vala-applications
Last synced: 29 days ago
JSON representation
Unofficial native Bitwarden client for elementary OS
- Host: GitHub
- URL: https://github.com/faejr/valawarden
- Owner: faejr
- License: gpl-3.0
- Created: 2018-11-01T19:36:30.000Z (about 6 years ago)
- Default Branch: develop
- Last Pushed: 2018-11-26T12:53:20.000Z (about 6 years ago)
- Last Synced: 2024-08-23T22:10:36.914Z (4 months ago)
- Topics: bitwarden, elementary, elementary-apps, elementary-os, elementaryos, password-manager, vala, vala-applications
- Language: Vala
- Homepage:
- Size: 311 KB
- Stars: 27
- Watchers: 3
- Forks: 5
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-elementaryos - Valawarden - Unofficial native Bitwarden client (Applications / Security)
README
(This project is not associated with the Bitwarden project nor 8bit Solutions LLC.)![Logo](data/images/logotype.png)
_Logo Artwork By [@richardbmx](https://github.com/richardbmx)_
Valawarden
Unofficial native bitwarden client for elementary OS
## Installation
### Dependencies
These dependencies must be present before building:
- `meson`
- `valac`
- `debhelper`
- `libgranite-dev`
- `libgtk-3-dev`
- `libsoup2.4-dev`
- `libjson-glib-dev`
- `uuid-dev`
- `libgcrypt20-dev`Use the App script to simplify installation by running `./app install-deps`
### Building
```
git clone https://github.com/liljebergxyz/valawarden.git com.github.liljebergxyz.valawarden && cd com.github.liljebergxyz.valawarden
./app install-deps && ./app install
```### Deconstruct
```
./app uninstall
```### Development & Testing
Valawarden includes a script to simplify the development process. This script can be accessed in the main project directory through `./app`.
```
Usage:
./app [OPTION]Options:
clean Removes build directories (can require sudo)
generate-i18n Generates .pot and .po files for i18n (multi-language support)
install Builds and installs application to the system (requires sudo)
install-deps Installs missing build dependencies
run Builds and runs the application
test Builds and runs testing for the application
test-run Builds application, runs testing and if successful application is started
beautify Beautify code using uncrustify
uninstall Removes the application from the system (requires sudo)
```### Contributing
To help look at the available [Issues](https://github.com/LiljebergXYZ/valawarden/issues). While some a labled "help wanted" you may pick anything to help out with so long as you notify me with a comment on the issue.
### License
This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE.md) file for details.
### Resources used
* [https://github.com/jcs/rubywarden/blob/master/API.md](https://github.com/jcs/rubywarden/blob/master/API.md)
* [https://github.com/edas/bitwapi](https://github.com/edas/bitwapi)
* [https://github.com/bitwarden/jslib](https://github.com/bitwarden/jslib)
* [https://github.com/bitwarden/cli](https://github.com/bitwarden/cli)