paperless - additional management steps: reindex, rename
This commit is contained in:
@@ -193,6 +193,42 @@ step_18() {
|
|||||||
exe sudo -Hu paperless python3 manage.py document_retagger "$@"
|
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_info() { echoinfoArgs "[--nostart]"; echo "Backup ${toolName}"; }
|
||||||
step_30_alias() { echo "backup"; }
|
step_30_alias() { echo "backup"; }
|
||||||
|
Reference in New Issue
Block a user