Skip to content

spacekookie/fool

Repository files navigation

fool ♦

Why don't you just use the git cli? It's way faster.

Why don't you run everywhere? It's exhausting.

A powerful git commandline interface which is focused on usability. Use quick keyboard shortcuts to manage your repository, files and commits.

fool currently only works on Linux, MacOS (and other Unix-like systems). Windows support is something that is kinda in-the-works.

How to use

fool is centered around keyboard shortcuts. Use the arrow-keys to move your cursor, then press a key to issue an action to the selected file. Some commands (committing, pushing, managing remotes, etc) will trigger the same action, no matter the selected file.

Example of v0.1

How to install

fool is written in Rust and as such is a single, self-contained binary. You can get the sources and build it yourself via cargo or just download a pre-compiled binary here

There is a list of more packages available in the wiki

MacOS

You can install it with homebrew:

brew tap spacekookie/kookie
brew install fool

Arch Linux

Can currently only be found in the AUR

pacaur -S fool  # Or an AUR helper of your choice

Void Linux

You can install via xbps

xbps-install -S fool

License

fool is free software: you can redistribute it and/or modify it under the terms of the MIT Public License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MIT Public License for more details.

Conduct

In the interest of fostering an open and welcoming environment, the fool project pledges to making participation a harassment-free experience for everyone. See Code of Conduct for details. In case of violations, e-mail kookie@spacekookie.de.

If Code of Conducts somehow upset you, please feel free to not use fool