quake 0.1.0

Simple knowledge management tool for geek.
# Spike

- [ ] hotkey binding
    - GUI based Shortcuts
        - [ ] [livesplit-hotkey](https://github.com/LiveSplit/livesplit-core/tree/master/crates/livesplit-hotkey)
        - [ ] libinput binding [input.rs]https://github.com/Smithay/input.rs
    - Terminal based Shortcuts
        - [ ] [Cursive](https://github.com/gyscos/Cursive) is a  A Text User Interface library for the Rust programming language.
        - [ ] [tui-rs](https://github.com/fdehau/tui-rs) is a  Build terminal user interfaces and dashboards using Rust.
        - [ ] [termion](https://crates.io/crates/termion) is a bindless library for manipulating terminals.
        - [ ] [Crossterm](https://github.com/crossterm-rs/crossterm) is a pure-rust, terminal manipulation library that makes it possible to write cross-platform text-based interfaces (see features).
        - [ ] Demo: [verco]https://github.com/vamolessa/verco is a simple Git/Mercurial/PlasticSCM tui client based on keyboard shortcuts.
- [ ] input simulation
    - [ ] [Enigo](https://github.com/Enigo-rs/Enigo) is a  Cross platform input simulation in Rust
    - [ ] [rdev](https://github.com/Narsil/rdev) is a Simple library to listen and send events globally to keyboard and mouse on MacOS, Windows and Linux (x11).
- [ ] Gui
    - [ ] gui framework
    - [ ] webview render
- [ ] Daemon?
    - [ ] try `.plist`?
    - [ ] libs: [daemonize]https://github.com/knsd/daemonize
    - [ ] sample: [https://github.com/Spotifyd/spotifyd]https://github.com/Spotifyd/spotifyd
- [ ] Webview?
    - [ ] [https://github.com/Boscop/web-view](https://github.com/Boscop/web-view)
- [ ] Global auto fill
    - [ ] [espanso](https://github.com/federico-terzi/espanso) is a  Cross-platform Text Expander written in Rust.