Onde as ferramentas CLI armazenam convencionalmente arquivos de configuração?

0

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 )

    
por Alex T 13.07.2017 / 16:33

0 respostas