Skip to content

Basic Examples

Single-File Refactor

# Before: utils.py
def process_data(input):
    result = []
    for item in input:
        result.append(item*2)
    return result

gptdiff "Convert loop to list comprehension" utils.py --apply
# After: utils.py
def process_data(input):
    return [item*2 for item in input]

Multi-File Rename

gptdiff "Rename UserController to AccountController" \
    app/controllers/user_controller.py \
    test/controllers/test_user_controller.py \
    docs/api.md --apply

Full-Stack Type Safety

gptdiff "Add Python type hints throughout codebase" \
    --model deepseek-reasoner \
    --temperature 0.3 \
    --apply

Legacy Modernization

gptdiff "Convert string formatting to f-strings" src/ --apply