#!/usr/bin/env python3
#
# watch:
# ~/.password-store
# ~/.gnupg
#
from inotifyrecursive import INotify, flags
inotify = INotify()
mask = flags.CREATE | flags.DELETE | flags.MODIFY | flags.DELETE_SELF | flags.ACCESS
inotify.add_watch_recursive("${HOME}/.password-store", mask)
inotify.add_watch_recursive("${HOME}/.gnupg", mask)
while True:
for event in inotify.read():
#print(event.name)
print(event)
print(flags.from_mask(event.mask))
for flag in flags.from_mask(event.mask):
print(' ' + str(flag))
Leave a Reply
You must be logged in to post a comment.