Estou trabalhando na ferramenta CLI escrita em python.
Deve haver um diretório de configuração padrão. Muito semelhante à abordagem nginx:
conf_root
|__main.conf
|__projects
|__project1.conf
|__project2.conf
|__another_project.conf
Estou procurando por práticas convencionais para armazenar arquivos de configuração CLI.
A raiz do pacote parece ser uma má ideia. Estou pensando em /etc/package_name
, mas não tenho certeza se está certo e como funciona corretamente com permissões se eu precisar criar uma nova pasta em /etc
e copiar arquivos de configuração padrão?
Vou usar pip
como uma ferramenta de instalação. ( pip install package_name
)
Tags configuration python etc