- Introduces caching for Poetry and pip to improve CI efficiency
- Updates .gitignore to track poetry.lock for consistency
Signed-off-by: Max P. <Mail@MPassarello.de>
- Set up workflow triggered by changes to pyproject.toml or manually
- Install dependencies, build package, and publish to Gitea registry
- Use secrets for authentication during deployment
Signed-off-by: Max P. <Mail@MPassarello.de>
- Introduce CLI using Typer for repository management
- Add commands for archiving, cleaning, moving, reviewing, and status
- Implement configuration loading and default structure setup
- Include utilities for Git status checks and directory size calculation
- Lay groundwork for extensible repository operations
Signed-off-by: Max P. <Mail@MPassarello.de>
- Configure `.env` file for environment variables
- Add `src` to Python analysis extra paths for better IntelliSense
Signed-off-by: Max P. <Mail@MPassarello.de>
- Add .gitignore to exclude __pycache__ and poetry.lock files
- Include an empty README.md file for future documentation
Signed-off-by: Max P. <Mail@MPassarello.de>
- Introduce `pyproject.toml` to define project metadata and dependencies
- Configure `poetry` for package management and build system
- Specify required libraries and script entry point
Signed-off-by: Max P. <Mail@MPassarello.de>