Só queria salientar que Midnight Commander (http://www.midnight-commander.org/) também usa mc como seu nome binário (o que não é tão ruim porque eu posso renomear o binário do cliente Minio) e versões mais antigas (por exemplo, como encontrado no CentOS 5) também use ~ / .mc como diretório de configuração (o que pode ser um problema, mas é muito confuso).
Existe alguma chance de renomear o cliente do Minio, ou ter alguma mudança em tempo de compilação?
Ou talvez apontando-o permanentemente para um arquivo de configuração diferente?
TIA
Nota: Eu tenho usado o Midnight Commander extensivamente por 10 anos, mas de forma alguma sou afiliado ao projeto.
Você tem um ponto. Mesmo que o usuário possa renomear o nome binário mc, o config dir ainda entra em conflito. Temos duas opções aqui:
1) mc assumirá automaticamente o caminho de configuração para ~ /.($ BINARY_NAME) / ou suporte -C / caminho / para / config
2) Altere o nome do projeto. Nós lutamos com isso. É realmente difícil encontrar um nome mais curto e mais doce do que "mc" :(
O compromisso nº 874 adiciona suporte para o caminho de configuração personalizado. Obrigado Richarson por sua contribuição.
@abperiasamy Au contraire, obrigado pela solução rápida!
Esta é a minha solução:
~ % mv ./mc mcli
Problema resolvido ;)
você acha que esta é uma solução:
mv ./mc mcli
Isso está criando trabalho para todos - vamos lutar contra o desemprego. (Piada)
Esta é apenas uma solução alternativa.
Forneça um nome exclusivo do upstream.
O nome atual mc
cria confusão e levará a várias soluções. DistroX irá chamá-lo de "foo" e distroY irá chamá-lo de "bar", abcBSD irá chamá-lo de "blabla".
O comandante da meia-noite já esteve aqui antes.
Se você deseja uma solução sã, dê a ela um nome exclusivo do upstream e crie um alias de shell para você.
Comentários muito úteis
Esta é a minha solução:
Problema resolvido ;)