
Uma implementação de código aberto da API compreenda em Python.
Este script permite configurar e salvar opções de configuração usando argumentos de linha de comando.
Abra um terminal ou prompt de comando.
Execute o script com o seguinte comando:
-r , --repo_address : endereço do repositório (opcional)-udb , --db_address : endereço do banco de dados sqlite (opcional)-e , --engine_address : use o mecanismo (C ++ ou Python) (opcional)-l , --log_address : endereço do arquivo de log (opcional)Forneça os valores desejados para as opções que você deseja definir. Se alguma opção não for fornecida, os valores padrão serão usados.
Depois que o script terminar, um arquivo config.ini será gerado com os valores fornecidos ou padrão.
Para configurar as opções de configuração com endereços específicos, execute o seguinte comando:
python openunderstand.py [-r REPO_ADDRESS] [-dba DB_ADDRESS] [-dbn DB_NAME] [-e ENGINE_CORE] [-l LOG_ADDRESS]
Isso salvará os endereços fornecidos no arquivo config.ini .
Se você não fornecer nenhuma opção, os valores padrão serão usados para todos os endereços.
python openunderstand.py
Isso gerará um arquivo config.ini com valores padrão.
Sinta -se à vontade para modificar os valores padrão diretamente no arquivo config.ini .
Se um argumento não for fornecido, os seguintes valores padrão serão usados:
repo_address: diretório de trabalho atual com "Project" anexado.
db_address: diretório de trabalho atual.
db_name: "default.oudb".
Engine_core: "Python".
log_address: diretório de trabalho atual com "app.log" anexado.
1. Configure o endereço do repositório para "/path/to/repo":
python openunderstand.py -r /path/to/repo
2. Configure o endereço do banco de dados para "/path/to/db", o nome do banco de dados para "database.oudb" e o núcleo do motor para "c ++":
python cli.py -dba /path/to/db -dbn database.oudb -e C++
3.Set o endereço de log para "/path/to/log/file.log":
python cli.py -l /path/to/log/file.log
python3 setup.py sdist bdist_wheel