migrate
migrate object to the current metadata schema, in case of a bebasty upgrade.
Run as:
bepasty-object migrate '*'
Note: the ‘*’ needs to be quoted with single-quotes so the shell does not expand it. it tells the command
to operate on all names in the storage (you could also give some specific names instead of ‘*’).
purge
Purge objects from the database; multiple conditions are ANDed together.
-D, --dry-run
do not remove anything, just display what would happen
-APURGE_AGE, --agePURGE_AGE
only remove if upload older than PURGE_AGE days
-IPURGE_INACTIVITY, --inactivityPURGE_INACTIVITY
only remove if latest download older than PURGE_INACTIVITY days
-SPURGE_SIZE, --sizePURGE_SIZE
only remove if file size > PURGE_SIZE MiB
-TPURGE_TYPE, --typePURGE_TYPE
only remove if file mimetype starts with PURGE_TYPE
consistency
Run consistency checks.
-C, --compute
compute missing hashes and write into metadata
-F, --fix
write computed hash/size into metadata
-R, --remove
remove files with inconsistent hash/size
info
Display information about objects.
set
Set flags on objects.
-L, --lock -l, --unlock -C, --incomplete -c, --complete