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 Rsh. Você pode também se dirigir ao capítulo de plugins no livro do colaborador.