Como eu exibo uma página de manual com o groff no msysgit?

2

Não consegui configurar corretamente uma variável de ambiente MANPATH em msysgit (1.9.0; 20140217) no Windows 7 (que não é minha principal preocupação aqui). Toda vez que executo o comando man , recebo os seguintes erros:

  1. /usr/local/lib/man.config: Nenhum arquivo ou diretório.
  2. Aviso: não é possível abrir o arquivo de configuração local /usr/local/lib/man.config.
  3. Nenhuma página de manual para {command}

Como dito acima, isso não é uma preocupação, apenas uma inconveniência, pois sei que é possível usar groff [something] -T ascii /path/to/manpage para exibir manpages. No entanto, não consigo encontrar o comando necessário para isso, tendo procurado o SE. (Eu sei que havia uma pergunta perguntando, mas isso não aparece nas minhas pesquisas.) Como uma solução, eu tenho usado manpages online , mas prefiro não pesquisar na Web sempre que quiser ver uma página de manual.

Portanto, o primeiro prêmio é o comando groff para exibir páginas man e o segundo é instruções sobre como configurar man.config (incluindo o conteúdo do arquivo) para msysgit .

    
por Agi Hammerthief 12.04.2014 / 12:45

1 resposta

4
groff -man -Tascii < /path/to/manpage/without/gz | less

EG:

groff -man -Tascii < C:/Programs/msysgit/mingw/man/man1/gcc.1 | less

Nota: Embora a troca de shells não seja necessária aqui, mysysgit usa sh (não bash ) como o shell padrão. Obrigado a devnull por apontar para fora.

    
por 12.04.2014 / 14:12