39 Commits

Author SHA1 Message Date
dc0a27291e fix(bootstrap): safe uninstall, add license, CI, and docs
- Fix uninstall to only remove own files (farmer/sprout can coexist)
- Add systemctl daemon-reload after removing unit files
- Suppress userdel error if user doesn't exist
- Add 0BSD LICENSE (matches gogrlx/grlx)
- Add GitHub Actions CI workflow (shellcheck)
- Expand README: non-interactive install, uninstall docs, arch list, badges
2026-03-06 09:02:16 +00:00
b5e649b6e5 fix(bootstrap): fix shellcheck warnings, arch bug, and update gum
- Fix sprout i686 arch mapping: 'x86' → '386' to match artifact URLs
- Add PATH export to sprout script (consistency with farmer)
- Fix SC2207 shellcheck warnings in farmer (quote command substitutions)
- Update gum from v0.11.0 to v0.17.0
2026-02-25 08:01:25 +00:00
bcc1c546b4 add v1.0.5 script 2024-09-10 13:16:03 -07:00
1eaabd32d9 add v1.0.4 bootstrap 2024-05-25 19:42:48 -07:00
a773d80069 add v1.0.3 2024-03-10 21:35:06 -07:00
9404171904 v1 2023-11-07 18:53:54 -08:00
cc0c70a4a2 Merge pull request #4 from ethanholz/master
fix: removes sprout cache
2023-11-07 17:56:10 -08:00
206da38830 add v0.0.17 2023-11-07 17:55:00 -08:00
929de1acee v0.0.16 2023-11-07 17:41:52 -08:00
Ethan Holz
267b00cb91 fix: removes sprout cache 2023-11-07 17:37:44 -08:00
c77df16302 add recipedir 2023-11-07 17:17:39 -08:00
d3f1ef01fc move farmer deletion higher 2023-11-07 16:57:28 -08:00
1bb2fd059f v0.0.14 2023-11-07 16:42:56 -08:00
8cfed9b6f4 update path 2023-11-07 14:19:11 -08:00
be02158685 Merge pull request #3 from ethanholz/create-farmer-required-paths
fix(farmer): add /var/cache/grlx and /srv/grlx
2023-11-07 14:17:17 -08:00
Ethan Holz
9ffd8a6e24 fix(farmer): add /var/cache/grlx and /srv/grlx 2023-11-06 21:14:21 -06:00
Ethan Holz
8904d89814 feat(sprout): added uninstall to latest sprout 2023-11-06 11:58:57 -06:00
6906325e71 add v0.0.13 2023-11-05 16:26:42 -08:00
2e88e6c93f fix v0.0.12 vars 2023-11-04 02:14:45 -07:00
e38a8fa343 update v0.0.12 2023-11-03 16:54:03 -07:00
dc809bc4c1 add v0.0.11 2023-11-03 16:21:47 -07:00
408e9202a3 add v0.0.10 2023-11-03 13:28:59 -07:00
21c24eee3a add v0.0.9 release 2023-11-03 04:52:38 -07:00
9d88d0d402 release v0.0.8 2023-10-31 23:20:52 -07:00
cf3b6831c9 wrap in control flow to fix piping issue 2023-10-23 16:37:23 -07:00
9efd83f313 update path again 2023-10-23 15:33:07 -07:00
c72d51571a update PATH for ubuntu 2023-10-23 14:09:47 -07:00
44d0c333fa add 386 back to latest 2023-10-21 03:50:55 -07:00
977c6176c5 remove echos and do cleanup 2023-10-21 03:49:18 -07:00
1e5e5dcb14 fix broken farmer sub 2023-10-21 02:32:20 -07:00
395ec3feba remove broken build, change x86_64 name 2023-10-21 02:29:40 -07:00
4dc7e90a41 tabs => space 2023-10-21 01:38:24 -07:00
b3d7503d33 add linux prefix 2023-10-21 00:53:52 -07:00
c4e901df08 check all three vars 2023-10-21 00:20:03 -07:00
32b94188f7 add v0.0.5 and fail on bad curl 2023-10-21 00:13:49 -07:00
65b55a8697 finish gum configuration 2023-10-21 00:09:47 -07:00
71d97e9fef add farmer gum prompts 2023-10-20 22:44:33 -07:00
1010357f99 add arch check to script 2023-10-20 21:12:33 -07:00
05f260fdcf add initial sprout latest script 2023-10-20 17:36:13 -07:00