obsidian-export 24.11.0

Rust library and associated CLI program to export an Obsidian vault to regular Markdown.
Documentation
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
  - repo: https://github.com/pre-commit/pre-commit-hooks
    rev: 38b88246ccc552bffaaf54259d064beeee434539 # frozen: v4.0.1
    hooks:
      - id: check-case-conflict
      - id: check-symlinks
      - id: check-yaml
      - id: end-of-file-fixer
      - id: mixed-line-ending
      - id: trailing-whitespace
        exclude: '^(README.md|tests/testdata/expected/.*)$'
  - repo: local
    hooks:
      - id: rustfmt
        name: Check formatting
        entry: cargo +nightly fmt --
        language: system
        files: \.rs$
      - id: tests
        name: Run tests
        entry: cargo test --all-targets --all-features
        language: system
        files: \.rs$
        pass_filenames: false
      - id: clippy
        name: Check clippy lints
        entry: cargo clippy --all-targets --all-features -- -D warnings
        language: system
        files: \.rs$
        pass_filenames: false