13 Commits

Author SHA1 Message Date
1273d1c209 disable comment stripping in env parsing 2026-04-06 17:44:59 +08:00
288e8951a1 add ,env script to parse and export environment variables 2026-04-02 18:14:29 +08:00
4ba650c7aa add ruby_llm support
- Check ruby_llm gem in version check script
- Add ruby_llm_config.rb with Aliyun DashScope configuration
2026-03-31 17:15:48 +08:00
e8b50e7b5e update dependency check script
- Group dependencies into "Need for scripts" and "Recommendation" sections
- Replace "Python" with "python" for consistency
- Swap "mise" and "go" positions, add "go" to required section and "mise" to end
2026-03-26 10:48:46 +08:00
38a7b74872 refactor: use error function for missing tool detection
- Add `error` helper to print red-colored error messages
- Replace hardcoded "not found" strings with `error` calls
- Add checks for uv, pipx, nodejs, pnpm, and mise
2026-03-26 10:40:59 +08:00
81ed765f9c add README.md with usage instructions 2026-03-26 00:02:59 +08:00
7efa3ccd50 cd to script directory before git add 2026-03-25 23:57:53 +08:00
add5477c52 update version checks to use command -v and add llm check
Use `command -v` instead of `/usr/bin/env` for consistency and reliability, and add check for `llm` command.
2026-03-25 18:31:34 +08:00
98dd086529 feat(commit-and-push-self): use llm to generate commit messages
- skip commit if no staged changes
- fallback to timestamp-based message if llm not available
- parse llm output as title + body (first line + lines after blank line)
2026-03-25 18:23:57 +08:00
5bd67b766f auto commit at 2026-03-25 17:37:53 2026-03-25 17:37:53 +08:00
53d6c6f4fc auto commit at 2026-03-25 14:22:31 2026-03-25 14:22:31 +08:00
18da28a295 auto commit at 2026-03-25 14:19:34 2026-03-25 14:19:34 +08:00
7dc0b7c337 init repo 2026-03-25 14:05:42 +08:00