Plugins

A funcionalidade do Rsh pode ser extendida usando plugins. Os plugins podem desenpenhar muitas das mesmas operações que os comandos embutidos do Rsh, com o benefício adicional de que eles podem ser incluídos separadamente do Rsh em si.

Para adicionar um plugin, simplesmente implemente-o e coloque o binário no seu PATH. Os nomes dos arquivos de plugins do Rsh começam com rsh_plugin_ para que o Rsh possa encontrá-los em meio aos outros binários no seu PATH.

Nota: no futuro, plugins podem ter um local específico em precisem ser colocados a fim de que o Rsh possa encontrá-los.

Quando o Rsh inicia, ele faz uma busca no sistema e carrega os plugins que encontra.

O protocolo que os plugins do Rsh usam estão sujeitos a mudar enquanto o Rsh estiver em pleno desenvolvimento. O melhor lugar para aprender mais sobre o protocolo e como criar seus próprios plugins é lendo o código fonte para os plugins no repositório do Rshopen in new window. Você pode também se dirigir ao capítulo de plugins no livro do colaboradoropen in new window.