Skip to content

rorokimdim/stash-gui

Repository files navigation

stash-gui

stash-gui is a graphical interface to stash.

This is a work in progress. Any contribution is welcome.

Installation

Linux and mac binaries are available at releases.

Development

The code is written in clojurescript and uses electron-js. There are several tutorials on electron-js on youtube (for just javascript unfortunately); try https://youtu.be/tqBi_Tou6wQ

Install npm packages

npm install

Build and start dev environemnt

npm run dev

or ./watch

Start app

npx electron .

or ./start

Build a mac-app

./build-mac-app

Build a linux-app

./build-linux-app

Credits

  1. stash
  2. clojurescript
  3. electron
  4. shadow-cljs
  5. reagent
  6. re-frame
  7. All of these libraries and all the things they depend on
  8. All of these libraries and all the things they depend on
  9. Every stash file is a sqlite file