diff --git a/seqs/paperless.sh b/seqs/paperless.sh index ac0311e..7830b24 100755 --- a/seqs/paperless.sh +++ b/seqs/paperless.sh @@ -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"; }