906 B
906 B
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Commands
- Run the backup script:
python3 backup.py - No formal testing framework is used
Code Style Guidelines
- Imports: Standard library imports first, then third-party libraries
- Formatting: 4-space indentation, max line length ~100 characters
- Types: Python type hints for function parameters and returns
- Naming: Snake_case for variables and functions, CamelCase for classes
- Error Handling: Prefer explicit error handling with try/except blocks
- Documentation: Use docstrings for functions
- Config Files: JSON format with "outputDir", "inputs", and "ignorePatterns" keys
Project Structure
/configs/: JSON configuration files for different backup jobsbackup.py: Main script for creating tar.gz archives of specified directories