src/dlw/commands.py aktualisiert
This commit is contained in:
parent
399bf6520a
commit
636f0aa123
|
|
@ -2,22 +2,13 @@ import os
|
|||
import argparse
|
||||
from . import admin
|
||||
|
||||
def setup_environment():
|
||||
print("Initialisiere Blog-Struktur...")
|
||||
for folder in ['content', 'downloads']:
|
||||
os.makedirs(folder, exist_ok=True)
|
||||
print(f" -> {folder}/ erstellt.")
|
||||
print("Setup abgeschlossen.")
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description="Forgejo Blog Manager CLI")
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('action', choices=['setup', 'start'])
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.action == 'setup':
|
||||
setup_environment()
|
||||
for f in ['content', 'downloads']: os.makedirs(f, exist_ok=True)
|
||||
elif args.action == 'start':
|
||||
admin.app.run(host='127.0.0.1', port=5000)
|
||||
admin.app.run(port=5000)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
if __name__ == '__main__': main()
|
||||
Loading…
Reference in New Issue