Skip to content

jwill824/tilde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spec-kit powered tilde — developer environment bootstrap

CI Release npm version npm downloads License: MIT

Your entire macOS developer environment, configured from a single file — one command to get started.


Install

curl -fsSL https://tilde.thingstead.io/install.sh | bash

Or run without installing:

npx @jwill824/tilde

Highlights

  • Config-first — define your entire dev environment in tilde.config.json; replay it on any machine with zero re-prompting
  • Interactive wizard — 14-step guided setup: shell → package manager → version managers → languages → contexts → git auth → secrets
  • Multi-account GitHubcd hook auto-switches gh CLI account and includeIf git identity per workspace
  • Idempotent — safe to re-run; skips anything already correctly configured
  • Plugin architecture — every integration (package manager, version manager, secrets backend) is swappable
  • Checkpoint / resume — interrupted mid-wizard? Pick up where you left off
  • 📄 Configuration reference

Full documentation →

tilde.thingstead.io/docs

Installation guide · Getting started · Configuration reference · Plugin API


Infrastructure

⚠️ Terraform Deprecated in this repo

Infrastructure (GitHub repo settings, Cloudflare Pages, DNS) is now managed by github-repo-factory. The standalone terraform/ directory has been removed from this repo.

See specs/009-migrate-subdomain-factory/quickstart.md for the migration sequence and follow-up workspace decommissioning steps.


Contributing

See CONTRIBUTING.md for the development workflow, plugin authoring guide, and speckit pipeline.

License

MIT — see LICENSE

About

Configures your macOS developer environment from a single config file

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors