SeaCogs/.docs/backup.md

26 lines
720 B
Markdown
Raw Normal View History

2024-01-31 12:31:37 -05:00
# Backup
Backup allows you to export a JSON list of all of your installed repositories and cogs, then reimport them and automatically reinstall/reload the cogs.
## Installation
```bash
2024-02-01 17:19:23 -05:00
[p]repo add sea-cogs https://coastalcommits.com/SeaswimmerTheFsh/SeaCogs
[p]cog install sea-cogs backup
2024-01-31 12:31:37 -05:00
[p]cog load backup
```
## Commands
2024-01-31 12:34:26 -05:00
### backup export
2024-01-31 12:31:37 -05:00
- Usage: `[p]backup export`
Exports a JSON list of all of your added repositories, and their installed cogs.
2024-01-31 12:34:26 -05:00
### backup import
2024-01-31 12:31:37 -05:00
2024-01-31 15:48:23 -05:00
- Usage: `[p]backup import`
2024-01-31 12:31:37 -05:00
2024-01-31 15:48:23 -05:00
Reinstalls repositories and cogs from a valid export. Requires the JSON export to be attached to the invoking message as an attachment. Ignores itself and PyLav cogs, due to possible conflicts with Docker images.