Chame diretamente módulos Node.js instalados globalmente

Supostamente eu quero escrever um módulo para o Node.js que deve ser instalado globalmente. Eu não quero escrever qualquer C ++ (ou outra coisa), mas o código Node.js simples.

Basicamente, isso é muito fácil. Basta escrever o módulo e instalá-lo usandonpm install -g.

Agora, a maioria dos módulos instalados globalmente oferece a possibilidade de chamá-los diretamente, por exemplo Você pode digitarexpress no seu prompt de comando e execute o bootstrapper do aplicativo Express instalado globalmente.

Agora a minha pergunta é: como faço para isso?

Se eu simplesmente instalar um módulo globalmente, isso não tornará um dos arquivos disponível como um executável ou colocará esse arquivoPATH.

Quais etapas eu preciso fazer para conseguir isso?

Então, minha pergunta é basicamente: quais etapas precisam ser feitas para criar um executável globalmente disponível a partir de um módulo Node.js "normal"?