Janik von Rotz
baa68aade0
refactor: rename open-url-with-delay to open-url and remove delay logic
2026-09-10 13:44:13 +02:00
Janik von Rotz
3e31c0ce49
refactor: replace manual venv activation with shared activate-venv function
2026-09-09 08:53:10 +02:00
Janik von Rotz
5c2449e898
refactor: switch to requirements file for Jupyter Lab dependencies
2026-08-28 10:55:23 +02:00
Janik von Rotz
8b48f0cfab
feat: add Jupyter Lab support with installation and execution commands
2026-08-28 10:29:07 +02:00
Janik von Rotz
768403a5cd
chore: add verbose logging to checkout-git-folder operations
2026-08-18 08:36:54 +02:00
Janik von Rotz
06a27976c8
chore: rename shell function aliases for consistency
2026-08-14 16:10:37 +02:00
Janik von Rotz
8b61bb5f12
chore: update pull-git-folder echo message to use ellipsis
2026-08-06 14:22:19 +02:00
Janik von Rotz
02666c9545
feat: add list-taskfile-aliases command and prompt
2026-08-05 11:16:06 +02:00
Janik von Rotz
f0cb0c4bcc
feat: add ODOO_API_KEY to environment file generation
2026-07-29 15:21:36 +02:00
Janik von Rotz
e37e77bb29
feat: add configurable line limit and split logic for changelog updates
2026-07-27 11:51:18 +02:00
Janik von Rotz
7837e90fd6
feat: rename llm temporary files to use prompt suffix
2026-07-27 09:51:43 +02:00
Janik von Rotz
5740cea537
feat: readme and alias
2026-07-21 10:20:56 +02:00
Janik von Rotz
ad33cc7681
feat: refactor setup completion script
2026-07-20 16:22:05 +02:00
Janik von Rotz
2a392f6bb1
feat: restore log commands
2026-07-20 12:47:25 +02:00
Janik von Rotz
b6fa6f73d1
fix: completion
2026-07-18 21:46:08 +02:00
Janik von Rotz
eb75914131
fix: completion
2026-07-18 21:09:22 +02:00
Janik von Rotz
2c0a5debfb
feat: usage library
2026-07-15 21:22:30 +02:00
Janik von Rotz
fa48eda0c0
feat(aliases): implement first-letter shorthand aliases for all bin scripts with collision handling
...
- Added alias functions to all bin scripts using first-letter pattern (e.g., `av` for `activate-venv`, `cwl` for `commit-with-llm`)
- Implemented collision resolution by extending aliases with additional letters when conflicts occur or when shadowing standard shell commands
- Documented alias implementation approach in library.md with complete alias map for reference
- Verified shell syntax with `bash -n` and ensured proper argument passing with `"$@"`
- Updated prompt frontmatter to reflect completed state and model used (infomaniak/moonshotai/Kimi-K2.6)
2026-07-08 15:42:22 +02:00
Janik von Rotz
9ed49da6df
feat(aliases): add command aliases for all bin scripts using first-letter shorthand
...
- Implement cwl() alias function in bin/commit-with-llm to enable `t cwl` shorthand
- Create prompt template for alias implementation task with proper frontmatter fields
- Follow consistent alias pattern using first letters of command names
- Document alias implementation approach in task prompt for future reference
2026-07-08 15:10:59 +02:00
Janik von Rotz
6615e29f2f
feat(add-git-folder): remove branch validation to allow flexible branch setup
2026-06-24 13:49:04 +02:00
Janik von Rotz
f907066147
feat(merge-git-remote): add --force flag to fetch to handle ref updates during merge
2026-06-23 14:54:50 +02:00
Janik von Rotz
c6fbcd78b6
feat(merge-git-remote): use temporary refs to avoid conflicts during fetch
2026-06-23 14:51:01 +02:00
Janik von Rotz
986c73c1d7
chore(venv): update activate-venv script to use uv_venv variable for consistency
2026-06-23 11:02:09 +02:00
Janik von Rotz
599c39f226
feat(list-prompts): add state column to output by reading frontmatter state field
2026-06-23 10:32:12 +02:00
Janik von Rotz
db90606f7f
feat(add-git-folder): validate branch before adding submodule
...
- Check if the target repository is on the expected branch before proceeding
- Exit with error if branch mismatch is detected
- Improve reliability of submodule addition by enforcing branch consistency
2026-06-16 09:30:51 +02:00
Janik von Rotz
e05c215170
feat(script): improve create-dotenv error messages and update .gitignore
...
- Clarify missing argument errors in bin/create-dotenv
- Add .ipynb_checkpoints to .gitignore
2026-06-15 17:38:42 +02:00
Janik von Rotz
34fb132524
feat(venv): make activate-venv script respect VENV_PATH and auto-create venv with uv
2026-06-11 12:21:17 +02:00
Janik von Rotz
9a75af656e
feat(merge-git-remote): refactor remote fetch and merge logic for clarity and robustness
2026-06-10 12:03:54 +02:00
Janik von Rotz
5f68826f8e
feat(create-prompt, list-prompts): add optional path parameter for custom prompts directory
2026-05-29 10:24:46 +02:00
Janik von Rotz
45f5370029
feat(add-git-merge): add echo statement for merge entry addition
2026-05-07 09:30:26 +02:00
Janik von Rotz
00ca78d89b
chore(update-changelog-with-llm): make script executable
2026-05-07 08:38:30 +02:00
Janik von Rotz
cd898dc511
feat(create-prompt): allow dots in slug generation for better title handling
2026-05-06 09:31:23 +02:00
Janik von Rotz
2e1579a81b
feat(git-folder): use commit ref from .gitmodules instead of .gitmodules.csv in download-git-folder
2026-04-28 17:58:38 +02:00
Janik von Rotz
9ae323d0c6
feat(git-folder): swap url and branch parameters in add-git-folder and update docs
2026-04-27 14:33:42 +02:00
Janik von Rotz
26f9e525c4
feat(git-folder): add clone-taskfile script and update install script for new commands
2026-04-27 14:05:16 +02:00
Janik von Rotz
2bf8b46777
feat(git-folder): refactor add-git-folder to clone repos directly and manage .gitmodules manually
2026-04-27 12:07:14 +02:00
Janik von Rotz
00bc414e47
feat(git-folder): standardize shebangs and improve merge-git-remote logic for remote handling and conflict reporting
2026-04-27 11:57:30 +02:00
Janik von Rotz
0d1f952ccf
feat(git-folder): enhance merge-git-remote with robust remote handling, merge conflict reporting, and new add-git-merge command
2026-04-27 11:48:38 +02:00
Janik von Rotz
383383fbfb
feat(git-folder): add merge support and improve remote handling with new scripts and config management
2026-04-27 11:30:29 +02:00
Janik von Rotz
326ee9a3c0
feat(git-folder): migrate from .gitmodules.csv to .gitmodules for commit tracking and improve error handling
2026-04-27 10:45:39 +02:00
Janik von Rotz
8bbffe7595
feat(list-prompts): improve title extraction by handling quoted values and using grep/sed
2026-04-22 15:13:11 +02:00
Janik von Rotz
8dcc57ddd7
feat(ssh-key): add generate-ssh-key script and update entrypoint for shallow clones and submodule depth
2026-04-17 12:00:01 +02:00
Janik von Rotz
81d1a89bb1
feat(commit-git-folder): clarify variable names in empty checks and update prompt for consistent help documentation
2026-04-16 16:43:54 +02:00
Janik von Rotz
e3b9345cb7
feat(run-pre-commit): add script to run pre-commit in git folders and update documentation
2026-04-16 11:19:26 +02:00
Janik von Rotz
1b52683b4a
feat(add-git-remote): add script to add git remote to specified folder and update documentation
2026-04-15 11:23:25 +02:00
Janik von Rotz
87acbe0a1b
feat(ls-git-folder): add fallback to search .git folders in subdirs up to depth 3 when .gitmodules missing
2026-04-10 09:10:41 +02:00
Janik von Rotz
e37119bf55
feat(create-dotenv): update ODOO_VERSION to 18.0 and TARGET_ODOO_VERSION to 19.0, add ODOO_ADDONS_UNINSTALL and ODOO_ADDONS_INIT vars
2026-04-08 11:48:40 +02:00
Janik von Rotz
fe6f0e8c76
feat(create-prompt): display created file path and copy to clipboard
2026-04-07 09:19:26 +02:00
Janik von Rotz
db19fa1cf9
feat(create-prompt): copy prompt file path to clipboard and update template with improved task instructions
2026-04-07 08:11:46 +02:00
Janik von Rotz
760c5d8003
feat(save-git-folder): add new command to save git refs to .gitmodules.csv and update help-table
2026-03-12 17:27:20 +01:00