Initial commit
This commit is contained in:
60
verify_backend_dirs.py
Normal file
60
verify_backend_dirs.py
Normal file
@@ -0,0 +1,60 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Create and verify backend directory structure."""
|
||||
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
def main():
|
||||
# Define the base path
|
||||
base_path = Path(r'C:\Users\Nabeel\Nextcloud\Projects\firefly_reports\backend')
|
||||
|
||||
# Define all directories to create
|
||||
directories = [
|
||||
base_path,
|
||||
base_path / 'app',
|
||||
base_path / 'app' / 'routers',
|
||||
base_path / 'app' / 'clients',
|
||||
base_path / 'app' / 'services',
|
||||
]
|
||||
|
||||
print("=" * 70)
|
||||
print("Creating backend directory structure...")
|
||||
print("=" * 70)
|
||||
|
||||
# Create all directories
|
||||
for directory in directories:
|
||||
directory.mkdir(parents=True, exist_ok=True)
|
||||
print(f"✓ Created: {directory}")
|
||||
|
||||
print()
|
||||
print("=" * 70)
|
||||
print("Verifying directories...")
|
||||
print("=" * 70)
|
||||
|
||||
all_exist = True
|
||||
for directory in directories:
|
||||
exists = directory.is_dir()
|
||||
status = "✓ OK" if exists else "✗ FAILED"
|
||||
print(f"{status}: {directory}")
|
||||
all_exist = all_exist and exists
|
||||
|
||||
print()
|
||||
print("=" * 70)
|
||||
if all_exist:
|
||||
print("✓ SUCCESS: All directories created successfully!")
|
||||
else:
|
||||
print("✗ FAILURE: Some directories failed to create")
|
||||
print("=" * 70)
|
||||
|
||||
print()
|
||||
print("Directory structure:")
|
||||
print("backend/")
|
||||
print("└── app/")
|
||||
print(" ├── routers/")
|
||||
print(" ├── clients/")
|
||||
print(" └── services/")
|
||||
|
||||
return 0 if all_exist else 1
|
||||
|
||||
if __name__ == '__main__':
|
||||
exit(main())
|
||||
Reference in New Issue
Block a user