fortrangoingonforty/fuss / 3d9f898

Browse files

update readme

Authored by espadonne
SHA
3d9f8982f49760273fed83d625439f914b021970
Parents
4742ff7
Tree
5438ed4

1 changed file

StatusFile+-
M README.md 28 2
README.mdmodified
@@ -9,12 +9,35 @@ An interactive tree utility for complete git workflows, written in modern Fortra
99
 - Proper UTF-8 tree rendering with box-drawing characters (`├──`, `└──`, `│`)
1010
 - **Color-coded status indicators:**
1111
   - Green `↑` - Staged changes (ready to commit)
12
+  - Yellow `↓` - pending changes from remote
1213
   - Red `✗` - Modified tracked files
1314
   - Dim grey `✗` - Untracked files
1415
 - Supports `--all`/`-a` flag to show all files (with status marked)
1516
 - Alphabetically sorted output matching the `tree` command format
16
-- **Interactive mode** with full git workflow: stage, unstage, commit, push, and status view
17
-- **Modular Fortran architecture** for maintainability and extensibility
17
+- **Interactive mode** with full git workflow: stage, unstage, commit, push, diff (with pager), status (with pager), fetch, and pull
18
+
19
+## Installing
20
+
21
+### AUR
22
+
23
+```bash
24
+paru -S fuss
25
+or
26
+yay -s fuss
27
+```
28
+
29
+### Homebrew
30
+
31
+```bash
32
+brew tap FortranGoingOnForty/fuss
33
+brew install fuss
34
+```
35
+
36
+### RPM
37
+```bash
38
+sudo dnf config-manager --add-repo https://repos.musicsian.com/musicsian.repo
39
+sudo dnf install fuss
40
+```
1841
 
1942
 ## Building
2043
 
@@ -52,6 +75,9 @@ Interactive mode (full git workflow):
5275
 - `a`: Stage file (git add)
5376
 - `u`: Unstage file (git restore --staged)
5477
 - `m`: Commit with message prompt
78
+- `f`: fetch from remote
79
+- `l`: pull from remote
80
+- `d`: diff selected file in pager
5581
 - `p`: Push to remote
5682
 - `s`: View full git status (scrollable with `less`)
5783