83f73c5cea
tea and tdl were two repositories, each carrying its own
.claude-plugin/marketplace.json — two marketplaces to register for what
is one collection. Fold them into one.
The repo root is now the marketplace and nothing else: a single
.claude-plugin/marketplace.json whose entries point at ./plugins/tea and
./plugins/tdl. A plugin's root is its own directory under plugins/, so
${CLAUDE_PLUGIN_ROOT} still resolves inside it and every path a plugin
uses stays relative to itself — the hooks and the test roots needed no
adjustment beyond the move.
tea's files move with git mv, so its history and blame follow. tdl
arrives as a plain copy; its history stays in claude-skills/threedotslab.
test_payload_root asserted `tmp/` was ignored by REPO/.gitignore. The
rule is that tmp/ is ignored, not which file says so, and git reads every
.gitignore on the way up — so the test now walks up to the repo root the
same way git does.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1.3 KiB
1.3 KiB
tea CLI — MISCELLANEOUS
See ./index.md for global options and common flags shared by all commands.
tea whoami
Show the currently logged in user.
tea admin, a
Operations requiring admin access on the Gitea instance.
tea admin users (alias: u)
Fields: id,login,full_name,email,avatar_url,language,is_admin,restricted,prohibit_login,location,website,description,visibility,activated,lastlogin_at,created_at.
list, lscreate, add, new—--username/-u,--password/-p/--password-file/--password-stdin,--email/-e,--full-name,--admin,--restricted,--prohibit-login,--no-must-change-password,--visibility {public|limited|private}.edit, update, e, u <username>— paired flags:--password(or--password-file/--password-stdin),--email/-e,--full-name,--description,--website,--location,--admin/--no-admin,--restricted/--no-restricted,--prohibit-login/--allow-login,--active/--inactive,--no-must-change-password,--visibility,--max-repo-creation(-1 = unlimited),--allow-git-hook/--no-allow-git-hook,--allow-import-local/--no-allow-import-local,--allow-create-organization/--no-allow-create-organization.delete, rm, remove <username>—--confirm/-y.