File size: 600 Bytes
1df0e33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import sys
from pathlib import Path
from aetheris.cli.main import main

if __name__ == "__main__":
    # Simulate arguments if needed, but since we are replacing the script, we can just rely on argparse to parse sys.argv
    # The original script parsed arguments like --prompt, etc.
    # The new CLI expects a subcommand, e.g., 'generate'
    
    # Check if 'generate' is already in argv, if not prepend it
    if len(sys.argv) > 1 and sys.argv[1] != 'generate':
        sys.argv.insert(1, 'generate')
    elif len(sys.argv) == 1:
        sys.argv.append('generate')
        
    sys.exit(main())