Skip to content

setup.sh chains into aipass init run — clone-first one-command install (DPLAN-0234 Strand A). git clone && ./setup.sh now takes a new user from cold clone to an initialized first project in one command. --no-init/--with-init/--project mirror aipass install's handoff rules; CI + piped shells skip automatically (windows/macos-test workflows untouched, proven in clean-room Docker run 1). install.py passes --no-init so the pip path doesn't double-init. Clean-room Docker: both runs exit 0.#656

Merged
AIOSAI merged 1 commit into
mainfrom
dev
Jul 5, 2026

Conversation

@AIOSAI

@AIOSAI AIOSAI commented Jul 5, 2026

Copy link
Copy Markdown
Owner

No description provided.

…l (DPLAN-0234 Strand A)

- setup.sh: --no-init / --with-init / --project flags + init-chain tail (interactive-on, CI/headless auto-skip)
- install.py: passes --no-init to setup.sh (install owns its handoff — no double-scaffold)
- README Quick Start + CHANGELOG updated to the one-command flow
- Clean-room Docker proven: bare headless run skips (CI path unchanged), --with-init chains to '✓ Project initialized.', both exit 0; 39/39 install tests, seedgo 30/30
@codecov

codecov Bot commented Jul 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@AIOSAI AIOSAI merged commit 378ac1f into main Jul 5, 2026
30 checks passed
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