paperless - additional management steps: reindex, rename

This commit is contained in:
2022-08-29 23:48:19 +02:00
parent c5f8514819
commit 90312466b5

View File

@@ -193,6 +193,42 @@ step_18() {
exe sudo -Hu paperless python3 manage.py document_retagger "$@"
}
step_20_info() {
echoinfoArgs "[reindex|optimize]"
echo "Manage document search index"
echoinfo " reindex - (default) create index from scratch"
echoinfo " optimize - updates index to increase search speed and"
echoinfo " ensures autocompletion"
}
step_20_alias() { echo "reindex"; }
step_20() {
shift
local command="${1:-"reindex"}"
case "${1:-}" in
reindex)
;;
optimize)
;;
"")
;;
*)
fatal "Unkown argument ${1}"
;;
esac
exe cd "${sc_paperlessDir}/src"
exe sudo -Hu paperless python3 manage.py document_index "${command}"
}
step_22_info() {
echo "Rename (apply storage paths) to existing documents"
echoinfo "Be aware that this command moves files on the file system."
echoinfo "Consider creating a backup before execution."
}
step_22_alias() { echo "rename"; }
step_22() {
exe cd "${sc_paperlessDir}/src"
exe sudo -Hu paperless python3 manage.py document_renamer
}
step_30_info() { echoinfoArgs "[--nostart]"; echo "Backup ${toolName}"; }
step_30_alias() { echo "backup"; }