til

Today I Learned: collection of notes, tips and tricks and stuff I learn from day to day working with computers and technology as an open source developer and product manager

View project on GitHub

Use chezmoi

With the new ability to add Mermaid diagrams to GitHub Markdown, I just needed to try this out.

This is an embedded version of the official sequence diagram from the chezmoi website.

sequenceDiagram
    participant $HOME
    participant working copy
    participant local repo
    participant remote repo
    $HOME->>local repo: chezmoi init
    $HOME->>working copy: chezmoi add <file>
    working copy->>working copy: chezmoi edit <file>
    working copy-->>$HOME: chezmoi diff
    working copy->>$HOME: chezmoi apply
    $HOME-->>working copy: chezmoi cd
    working copy->>local repo: git add
    working copy->>local repo: git commit
    local repo->>remote repo: git push
    local repo-->>$HOME: exit