Skip to content

docs: add requirements, updating, and uninstalling sections#22

Open
CheapFuck wants to merge 1 commit into
codam-coding-college:mainfrom
CheapFuck:docs/install-usage-guide
Open

docs: add requirements, updating, and uninstalling sections#22
CheapFuck wants to merge 1 commit into
codam-coding-college:mainfrom
CheapFuck:docs/install-usage-guide

Conversation

@CheapFuck

Copy link
Copy Markdown

Closes #3.

The README was populated in #8, so it's no longer empty — but as an installation/usage guide it was missing a few things. This rounds it out with three grounded sections (docs-only, no code changes):

  • Requirements — Linux host (incl. WSL2), bash, Podman, curl, and the auto-installed Distrobox. Podman is called out explicitly because towel uses it directly (podman container exists towel in towel-common) and the bundled user/config/distrobox/distrobox.conf sets container_manager="podman" — yet the installer neither documents nor checks for it, so a host without Podman installs fine but fails at towel create.
  • Updating towel — documents the once-a-day automatic check, the manual towel update --check / --apply, and how to turn the auto-check off/on (--no-auto-check / --auto-check, or TOWEL_NO_UPDATE_CHECK=1). All of this behaviour already exists but wasn't in the README.
  • Uninstallingtowel remove plus the exact files the installer creates, with a caveat that distrobox.conf / storage.conf are shared Distrobox/Podman settings (the installer backs up any pre-existing versions with a .bak.* suffix).

Everything documented is verified against the current code (installer, towel-common, towel-update, the shipped configs). Shell-completion docs are intentionally left out here since they're owned by #20.

The README covered install + usage but omitted prerequisites, update
management, and removal. Round out the installation/usage guide:

- Requirements: Linux host, bash, Podman (towel calls podman directly and
  the bundled distrobox config uses container_manager="podman"), curl, and
  the auto-installed Distrobox.
- Updating towel: document the daily auto-check, manual --check/--apply, and
  how to disable it (--no-auto-check / TOWEL_NO_UPDATE_CHECK).
- Uninstalling: towel remove plus the exact files the installer created,
  with a caveat about the shared distrobox/containers configs.

Closes codam-coding-college#3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide usage and installation guide.

1 participant