Commit Graph
156 Commits
Author SHA1 Message Date
Janik von Rotz 9a82b4efd2 fix(task): update log-warning script to use correct label
- Change "ENTRYPOINT:" to "Warning:" in log-warning script output
- Aligns with intended purpose of the utility and improves clarity
2025-11-19 10:30:23 +01:00
Janik von Rotz fbdb1ff750 feat(task): add log-warning utility and document logging functions
- Introduce new `log-warning` bash script for colored warning output
- Add documentation for logging utilities in library.md
- Follows existing code style and documentation format
2025-11-19 10:29:43 +01:00
Janik von Rotz fb3037f120 fix(task): update bash scripts to follow AGENTS.md guidelines and improve KeePass integration
- Standardize bash shebangs to `#!/usr/bin/env bash` for portability
- Remove `function` keyword from definitions, use `func-name() {` syntax
- Replace `[ ]` conditionals with `[[ ]]` for improved functionality
- Convert local variables to lowercase with `local` keyword
- Update arithmetic comparisons to use `(( ))` syntax
- Enhance `save-dotenv-to-keepass` script with entry existence check and attachment handling
- Fix function name typo in `save-pass-to-keepass`
- Improve CSS formatting and layout for documentation
- Clean up markdown formatting in library and patterns docs
2025-11-19 09:53:56 +01:00
Janik von Rotz e571d1bd8b vault backup: 2025-11-16 11:16:41 2025-11-16 11:16:41 +01:00
Janik von Rotz 6f13279961 vault backup: 2025-11-16 11:11:10 2025-11-16 11:11:10 +01:00
Janik von Rotz 9e000c8d88 fix(task): increase option column width in help table
- Adjust opt_width from 6 to 10 characters for better readability
- Improves alignment of options in the help table output
2025-11-16 11:10:46 +01:00
Janik von Rotz b20e49ff14 vault backup: 2025-11-16 11:01:10 2025-11-16 11:01:10 +01:00
Janik von Rotz 81fe544a6e vault backup: 2025-11-16 09:56:29 2025-11-16 09:56:29 +01:00
Janik von Rotz 4bab8053fb vault backup: 2025-11-16 09:55:06 2025-11-16 09:55:06 +01:00
Janik von Rotz 71b3e85580 feat(cli): add scripts for KeePass password management
- Add `get-pass-from-keepass` script to retrieve passwords from KeePass entries
- Add `save-pass-to-keepass` script to store passwords in KeePass entries
- Update library.md documentation with new KeePass utility functions
- Include usage examples and descriptions for new password management tools
2025-11-14 16:44:29 +01:00
Janik von Rotz 73fbce4352 vault backup: 2025-11-12 15:56:15 2025-11-12 15:56:15 +01:00
Janik von Rotz 75843337a8 docs(website): add table of contents and improve layout structure
- Implement dynamic table of contents generation in base layout
- Add project structure documentation to AGENTS.md
- Refactor CSS for responsive sidebar and content layout
- Integrate eleventy-plugin-toc for automated TOC creation
- Fix function name typo in library.md
- Update package.json to support ES modules
- Enhance mobile navigation spacing and desktop layout flexibility
2025-11-10 15:09:13 +01:00
Janik von Rotz 1a6a1ce4b2 vault backup: 2025-11-07 14:42:01 2025-11-07 14:42:01 +01:00
Janik von Rotz 81025c45cf vault backup: 2025-11-07 10:31:46 2025-11-07 10:31:46 +01:00
Janik von Rotz c73eb98488 docs(website): restructure documentation and move content to dedicated pages
- Split README.md into usage.md and library.md for better organization
- Move library section to its own page and update references
- Rename "Usage" section to "Examples" in README.md
- Update navigation links in base layout to reflect new structure
- Fix typo in function definition in image/README.md
- Add frontmatter to AGENTS.md for proper layout rendering
- Update footer link from GitHub to Codeberg
2025-11-05 11:37:43 +01:00
Janik von Rotz a9e4553a95 docs(agents): refine bash style guide and update taskfile documentation 2025-11-01 12:35:58 +01:00
Janik von Rotz 6aff8877bd docs(script): update instruction format in update-with-llm script
- Add explicit marker format `<<<...>>>` for file path definition
- Clarify output instructions to ensure correct file formatting
- Emphasize exclusion of additional text or code formatting characters
2025-10-31 10:59:52 +01:00
Janik von Rotz a4b7c38d10 docs(website): restructure documentation and move content to dedicated pages
- Split README.md into usage.md and library.md for better organization
- Move library section to its own page and update references
- Rename "Usage" section to "Examples" in README.md
- Update navigation links in base layout to reflect new structure
- Fix typo in function definition in image/README.md
- Add frontmatter to AGENTS.md for proper layout rendering
- Update footer link from GitHub to Codeberg
2025-10-29 18:27:56 +01:00
Janik von Rotz c054077663 docs(agents): fix markdown heading typo in agents documentation 2025-10-29 17:43:09 +01:00
Janik von Rotz 8cec1490fb docs(agents): apply bash style guide refinements across scripts and documentation 2025-10-29 17:13:25 +01:00
Janik von Rotz cf57626dbc docs(agents): reorder variable naming guideline and clarify conditional syntax in bash style guide
- Reorder local variable naming rule in AGENTS.md for better flow
- Add clarification note about escaping brackets when replacing `[ ]` with `[[ ]]`
- Emphasize that `[]` acts as a regex filter in conditional expressions
2025-10-29 14:53:03 +01:00
Janik von Rotz 6edf432d51 docs(image): update source link in README to point to correct branch path 2025-10-29 12:59:39 +01:00
Janik von Rotz 5b992d4ee0 docs(agents): refine bash guidelines and update code samples
- Expand AGENTS.md with general agent guidance and coding conventions
- Refactor bash snippets in README.md and scripts to align with style guide:
  - Use `#!/usr/bin/env bash` shebang for portability
  - Remove `function` keyword from definitions
  - Replace `[ ]` conditionals with `[[ ]]` for improved reliability
  - Rename local variables to lowercase with `local` keyword
- Introduce CHANGELOG.md to track project changes per Keep a Changelog spec
- Update taskfile.build scripts to follow consistent bash practices
2025-10-29 12:32:51 +01:00
Janik von Rotz cb0f9330af docs(agents): add bash style guide and update README style section
- Create new AGENTS.md with comprehensive bash scripting guidelines
- Update README.md to reference the bash style guide
2025-10-29 08:14:12 +01:00
Janik von Rotz ca75ac5772 docs(readme): update login-docker section to build-image with correct description 2025-10-22 18:12:30 +02:00
Janik von Rotz 3febd5073e feat(dotenv): add KeePass support and rename dotenv commands for clarity 2025-10-17 09:26:12 +02:00
Janik von Rotz 56693475c6 fix(commit-with-llm): remove extra space in echo statement for LLM model output 2025-09-22 09:15:33 +02:00
Janik von Rotz 413e7aafac feat(commit-with-llm): dynamically detect default LLM model and remove explicit model flag 2025-09-22 08:02:03 +02:00
Janik von Rotz b6beabceca feat(image): add curl to Docker image dependencies 2025-09-19 19:06:13 +02:00
Janik von Rotz 848a75ec35 feat(git): initialize and update git submodules if .gitmodules file exists 2025-09-19 18:55:13 +02:00
Janik von Rotz f83dbcb69f feat(task): rename and expand task commands for clarity and add dynamic bin sourcing and run functionality 2025-09-17 11:33:16 +02:00
Janik von Rotz 708e6409e3 feat(image): make CADDY_ROOT optional and conditionally execute task commands based on TASK_COMMANDS variable 2025-09-16 18:32:55 +02:00
Janik von Rotz 759f09c9be feat(task): introduce DOCKERFILE variable and update task commands in run function 2025-09-15 11:58:11 +02:00
Janik von Rotz b1e4b3aa23 feat(task): add build-image function and update Docker environment variables in task script 2025-09-14 22:36:27 +02:00
Janik von Rotz 4d945583c1 fix(docker): set execute permission on entrypoint.sh via Dockerfile and update file mode 2025-09-14 22:06:43 +02:00
Janik von Rotz 4ba4e73363 fix(docker): correct entrypoint path in Dockerfile and update Docker Hub badge URL 2025-09-14 17:04:39 +02:00
Janik von Rotz 8a5e732b09 feat(task): add run command to task script with Docker environment variables and update help table 2025-09-14 16:24:27 +02:00
Janik von Rotz 37fc346a8b feat(docker): update Docker build config, .dockerignore, and add image documentation
- Updated .dockerignore to properly include necessary directories and LICENSE file
- Configured Docker build action to use specific Dockerfile path in Forgejo CI
- Added image documentation section in README.md
- Fixed navigation links to use absolute paths in base layout
- Updated edit link in footer to use correct Codeberg URL pattern
- Improved image README with proper front matter and formatting
2025-09-14 15:54:51 +02:00
Janik von Rotz a6d6658bdb feat(docker): add Docker image build and deployment with Forgejo CI and entrypoint script 2025-09-14 15:38:14 +02:00
Janik von Rotz 69606a0a88 docs(readme): update section headers and correct titles for env, llm, docker commands 2025-09-09 17:15:26 +02:00
Janik von Rotz cb1c3add6d feat(nav): add responsive flex-direction for navigation on mobile and desktop 2025-09-08 17:49:15 +02:00
Janik von Rotz 864bfff66b feat(task): add publish command to task script for static site deployment 2025-09-04 10:57:27 +02:00
Janik von Rotz 76803371a0 feat(task): add publish function to deploy to Vercel production 2025-09-04 10:56:41 +02:00
Janik von Rotz 8c0231b293 feat(commit-with-llm): include git log context in LLM prompt for consistent commit messages 2025-09-04 10:55:50 +02:00
Janik von Rotz 17ef23682b vault backup: 2025-08-20 13:19:45 2025-08-20 13:19:45 +02:00
Janik von Rotz e4adfceed2 refactor(README): simplify empty parameter check in deploy function 2025-08-17 13:55:55 +02:00
Janik von Rotz 525cee9d66 chore: migrate from GitHub to Codeberg and switch to pnpm
- Updated repository URLs, links, and edit paths from GitHub to Codeberg
- Replaced `npx` with `pnpm dlx` and `pnpx` for better dependency management
- Affected files: README.md, base.njk, package.json, task
- Scope: infrastructure, tooling
2025-08-13 17:49:39 +02:00
Janik von Rotz 7dbed58fae chore(build): add .vercel to .gitignore 2025-08-12 21:51:47 +02:00
Janik von Rotz 247a71ecea feat(update-with-llm): dynamically detect default LLM model and simplify command invocation 2025-08-12 21:39:00 +02:00
Janik von Rotz 0dc06c6a26 feat(login-docker): add support for passing username and token as arguments 2025-08-06 07:37:23 +02:00