A simple password generator applet for elementary OS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
debian
meson
po
src
tests
.editorconfig
.gitignore
.travis.yml
AUTHORS.md
LICENSE
README.md
app
com.github.christophernugent.locksmith.json
meson.build

README.md

Icon

Locksmith

Generate strong, secure passwords


Screenshot
Screenshot
Report a problem!

Installation

Dependencies

These dependencies must be present before building:

  • meson
  • valac
  • debhelper
  • libgranite-dev
  • libgtk-3-dev
  • libgee-0.8-dev

Use the App script to simplify installation by running ./app install-deps

Building

git clone https://github.com/ChristopherNugent/Locksmith.git com.github.christophernugent.locksmith && cd com.github.christophernugent.locksmith
./app install-deps && ./app install

Deconstruct

./app uninstall

Development & Testing

Locksmith 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
  uninstall         Removes the application from the system (requires sudo)

Contributing

To help, access the links below:

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Change Log

1.3.1

  • Make the UI appear more like an ElementaryOS dialog
  • Abstract parts of PasswordView to create more shared code.

1.3.0

  • UI overhaul

1.2.0

  • Locksmith now restores previous state on re-launch

1.1.0

  • Locksmith can now generate "xkcd style" passwords

1.0.0

  • MVP release for Locksmith