Skip to content

readme update - #32

Merged
tommyjcarpenter merged 1 commit into
mainfrom
readme
May 26, 2026
Merged

readme update#32
tommyjcarpenter merged 1 commit into
mainfrom
readme

Conversation

@tommyjcarpenter

@tommyjcarpenter tommyjcarpenter commented May 26, 2026

Copy link
Copy Markdown
Owner

Bring the README back in line with the code, and remove stale --systype references left over from when systype became auto-detected.

The README had drifted from bootstrap/schema.py and the boot order in several places: the main config file is actually bootstrap_config.json (not config.json), links are grouped by OS rather than by "location", and commands/file_associations had gained fields that were never documented. Separately, --systype was removed as a flag a while back (systype is now inferred from sys.platform and /etc/os-release), but an error message and a module docstring still told users to pass it.

Changes:

  • README.md: correct the config filename to bootstrap_config.json throughout; regroup links by OS and document the per-link / per-dir sudo option; document the commands/post_commands {cmd, check, label} object form and that commands runs before packages; document the optional name/icon/label fields on file_associations; remove the duplicate Prerequisites section and a couple of stale intro paragraphs; note that python 3.10+ is required.
  • bootstrap/runboot.py: the auto-detect failure message no longer references the removed --systype flag; it now lists the supported platforms instead.
  • bootstrap/os_specific/windows.py: module docstring updated; systype is auto-detected as "windows" on win32, not set via a flag.

Signed-off-by: Tommy Carpenter <9419125+tommyjcarpenter@users.noreply.github.com>
@tommyjcarpenter
tommyjcarpenter merged commit 9c21df4 into main May 26, 2026
5 checks passed
@tommyjcarpenter
tommyjcarpenter deleted the readme branch May 26, 2026 13:35
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.

1 participant