When returning code:
gh auth statusgh auth loginBefore sharing code, scan for sensitive data and remove it.
API_KEY="" TOKEN="" .env entry with empty valueWhen user asks to modify previously shared code, prefer updating the same gist link (new revision) instead of creating a new gist.
Use:
./scripts/update_gist.sh <gist_url_or_id> <file> "<short description>" [public|secret] [lang]
Behavior:
Create a new gist only when:
Use:
gh gist create <file> --desc "<short description>"
If code is generated in-session, write it to a temp file in workspace first. Use language-appropriate extension (.py, .js, .ts, etc.) so Gist syntax highlighting works well.
With bundled script:
./scripts/create_gist.sh <file> "<short description>" [public|secret] [lang]
If has no extension, pass [lang] (for example python, typescript) so the script can upload with a proper extension.
Default behavior: do not use --web (automation-friendly).
Optional: use --web only when the user explicitly asks to open the gist in browser immediately.
Always use exactly this 3-line format:
File: · Lines: Example:
Shared the full script as a secret Gist for clean copy/paste.
https://gist.github.com/...
File: lc761_solution.py · Lines: 42
共 1 个版本