Skip to content

Responsible for wrapping GitFiend core and client in an app/window and app packaging.

License

Notifications You must be signed in to change notification settings

GitFiend/gitfiend-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d5e03bb · Mar 14, 2025

History

73 Commits
Jun 9, 2024
Jun 28, 2024
Mar 14, 2025
Jun 29, 2024
Nov 8, 2024
Jun 22, 2024
Jun 9, 2024
Jun 23, 2024
Jul 12, 2024
Jul 5, 2024
Mar 14, 2025
Mar 14, 2025
Jun 9, 2024
Jun 22, 2024
Jul 12, 2024

Repository files navigation

GitFiend Shell

This repo enables you to build and package GitFiend. The source code for the app shell is available in this repo. The client code will be included but minified for now.

Requires Rust and Nodejs

Dev

Install dependencies: npm i

Compile and watch shell: npm run watch

Run: npm start

Packaging

npm i to install deps

npm run dist -- [options]

Options

  • Platform mac, win, linux
  • Arch x86, arm
  • Bundle Linux: deb, rpm, appImage, or Win: nsis, appx

Examples:

  • npm run dist -- win x86 nsis
  • npm run dist -- linux x86 rpm
  • npm run dist -- linux arm deb

Trouble

Use git submodule update --init --recursive from the top level repo to clone the missing repos if you didn't clone with --recursive