Skip to content

stefmolin/modification-timekeeper

Modification Timekeeper

Keep modification time in a Markdown file's YAML front matter up to date.

Usage as a pre-commit hook

Add the following to your .pre-commit-config.yaml file:

- repo: https://github.com/stefmolin/modification-timekeeper
  rev: 0.1.2
  hooks:
    - id: modification-timekeeper

You can also configure the name of the last modified field (--field-name), which field to put the modified field after it it doesn't already exist (--after-key), whether to use UTC (--as-utc), and the number of seconds after which the modified time in the file is considered stale (--tolerance):

- repo: https://github.com/stefmolin/modification-timekeeper
  rev: 0.1.2
  hooks:
    - id: modification-timekeeper
      args: [--field-name=modified, --after-key=publication_date, --as-utc, --tolerance=30]

Be sure to check out the pre-commit documentation for additional configuration options.

Contributing

Please consult the contributing guidelines.

About

Keep modification time in a Markdown file's YAML front matter up to date.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages