Before and After Actions
Norg has the ability to run other commands before and after various points
during its running session.
These times are as follows:
before_everything
- Runs before anything else happens, just after starting.after_everything
- Runs after everything has happened, just before closing.before_actions
- Runs before any action for each repository.after_actions
- Runs after any action for each repository.before_backup
- Runs before each backup for each repository.after_backup
- Runs after each backup for each repository.before_extract
- Runs before an extract.after_extract
- Runs after an extract.before_prune
- Runs before a prune job (when run manually).after_prune
- Runs after a prune job (when run manually).before_compact
- Runs before a compact action, for each repository.after_compact
- Runs after a compact aciton, for each repository.before_check
- Runs before a check action, for each repository.after_check
- Runs after a check action, for each repository.
The general use here is to run a database backup/dump to store a database backup file in a location that is then backed up, but could be used for other things.
Help us improve this documentation.
If you find an error, or think something could be explained better, raise an issue to send your feedback.