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