316f3af04e
refactor(utils): update import path for TimerOptions
...
- Adjusts the import path for TimerOptions to align with the new module structure.
- Simplifies dependency management by consolidating imports.
2025-05-21 03:01:03 +02:00
428e84927f
feat(utils): export utility functions for filesystem and naming
2025-05-21 03:00:13 +02:00
ba4b933f78
feat(types): add TimerOptions interface for timer configuration
2025-05-21 02:58:53 +02:00
d5a383a62c
feat(cli): add entry point for CLI commands
2025-05-21 02:58:30 +02:00
9539fe0532
feat(utils): add function to derive sanitized job names
...
- Introduces a utility function to extract and sanitize job names
from executable paths by removing paths, extensions, and special
characters.
- Adds unit tests to validate function behavior with various inputs.
2025-05-21 02:58:05 +02:00
ef2ac416d9
test(utils): add unit tests for systemd file handling
...
- Add tests for writing .service and .timer files with `writeUnitFiles`
- Add tests for resolving target paths with `resolveUnitTargetPath`
- Ensure proper file creation, content validation, and path resolution
2025-05-21 02:57:53 +02:00
6608f48840
chore: add VSCode settings for color customizations and folder listener
2025-05-21 02:57:32 +02:00
0b720500e0
chore(config): add deno configuration and lockfile
2025-05-21 02:57:26 +02:00
a058e7b683
chore: add automated release workflow and scripts for version management
2025-05-21 02:57:03 +02:00
2da372d20d
chore(gitignore): add dist/ and .env files to ignore list
2025-05-21 02:56:39 +02:00
2990af3628
chore(gitignore): add common build and coverage directories
...
- Add `dist/` to ignore built artifacts
- Add `coverage/` to ignore test coverage output
- Prevent unnecessary files from being tracked
2025-05-21 02:55:49 +02:00