pub const PORTFOLIO_PLACE: &str = "\
Put a portfolio inside another one, or take it out.
```
ytcli portfolio place 655… --into 644…
ytcli portfolio place 655… --out
```
Reads the portfolio first, and quotes the version it read back. A portfolio that
somebody else moved in between is refused by Tracker rather than overwritten —
and a mistyped id fails before anything is written.
`--dry-run` prints the body and sends nothing. Every write says which profile
and organisation it is about to touch.
Tracker's entity search runs off an index that lags a write by a few seconds, so
`portfolio contents` can answer with the portfolio as it was. Reading the entity
itself — `project get`, `portfolio get` — is immediate.";