# Manually Update YADM You are helping the user manually update their YADM (Yet Another Dotfiles Manager) repository. ## Task 1. First, check the current status of the YADM repository: ```bash yadm status ``` 2. Show the user what files have been modified: ```bash yadm diff ``` 3. Ask the user which files they want to add to the commit. If they want to add all changes, use: ```bash yadm add -u ``` Or for specific files: ```bash yadm add ... ``` 4. Show the staged changes: ```bash yadm status ``` 5. Ask the user for a commit message, then create the commit: ```bash yadm commit -m "user's commit message" ``` 6. Push the changes to the remote repository: ```bash yadm push ``` 7. Confirm the update was successful and show the final status. ## Notes - YADM works exactly like git but is specifically for dotfiles - Be careful not to commit sensitive information like API keys or passwords - If the user has a pre-commit hook or other git hooks configured, they will run automatically - If there are conflicts or issues, guide the user through resolving them