mirror of
https://github.com/ArchiveBox/ArchiveBox
synced 2025-02-16 21:38:33 +00:00
provide migration hint when initializing
This commit is contained in:
parent
03047e428e
commit
9fc1e3c3e1
1 changed files with 7 additions and 3 deletions
|
@ -137,9 +137,13 @@ def main(args=None) -> None:
|
||||||
index_exists = os.path.exists(os.path.join(OUTPUT_DIR, 'index.json'))
|
index_exists = os.path.exists(os.path.join(OUTPUT_DIR, 'index.json'))
|
||||||
if not_empty and not index_exists:
|
if not_empty and not index_exists:
|
||||||
print(
|
print(
|
||||||
('{red}[X] Could not find index.json in the OUTPUT_DIR: {reset}{}\n'
|
("{red}[X] Could not find index.json in the OUTPUT_DIR: {reset}{}\n\n"
|
||||||
' You must run ArchiveBox in an existing archive directory, \n'
|
" If you're trying to update an existing archive, you must set OUTPUT_DIR to or run archivebox from inside the archive folder you're trying to update.\n"
|
||||||
' or an empty/new directory to start a new archive collection.'
|
" If you're trying to create a new archive, you must run archivebox inside a completely empty directory."
|
||||||
|
"\n\n"
|
||||||
|
" {lightred}Hint:{reset} To import a data folder created by an older version of ArchiveBox, \n"
|
||||||
|
" just cd into the folder and run the archivebox comamnd to pick up where you left off.\n\n"
|
||||||
|
" (Always make sure your data folder is backed up first before updating ArchiveBox)"
|
||||||
).format(OUTPUT_DIR, **ANSI)
|
).format(OUTPUT_DIR, **ANSI)
|
||||||
)
|
)
|
||||||
raise SystemExit(1)
|
raise SystemExit(1)
|
||||||
|
|
Loading…
Add table
Reference in a new issue