Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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











Build Status



Report a problem!

## 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)