O formato de arquivo 2.0 já nos permite tocar uma gravação "ao vivo", ou seja, enquanto rec
ainda está rodando. No entanto, ainda há uma pequena desvantagem, a reprodução termina imediatamente quando atinge EOF. Isso nos impede de assistir e acompanhar a gravação "ao vivo" por meio de uma configuração simples, como uma conexão SSH com a mesma máquina. O que eu acredito ser um recurso útil de se ter.
Gostaria de adicionar um novo sinalizador -f/--follow
a asciinema play
para que, em vez de sair, continue observando o arquivo em busca de novos dados e continue reproduzindo-o. E eu posso trabalhar nisso, mas gostaria de ouvir os mantenedores primeiro.
Existem várias opções já funcionando para isso, veja esta postagem do blog: http://blog.asciinema.org/post/two-point-o/ e especificamente este comentário de @benaryorg http://blog.asciinema.org/ post / two-point-o / # comment -3764849151:
# record
asciinema rec file.cast
# play
tail -fn +1 file.cast | asciinema play -
# play via ssh
ssh example.com tail -fn +1 file.cast | asciinema play -
Definitivamente, acho que vale a pena examinar esse caso de uso. Não tenho certeza se vale a pena implementar suporte nativo se você puder fazer isso com ferramentas Unix. Talvez sim, talvez não, vamos discutir :)
Oh isso é ótimo! E desculpe, eu perdi a postagem do blog e, portanto, o (agora) uso óbvio de jogar de stdin, meu mal. Eu acho que isso é bom o suficiente, asciinema já é superutil e não vamos reinventar tail -f
😄
Mas talvez adicionar isso ao README torne mais fácil descobrir 🤔?
Comentários muito úteis
Oh isso é ótimo! E desculpe, eu perdi a postagem do blog e, portanto, o (agora) uso óbvio de jogar de stdin, meu mal. Eu acho que isso é bom o suficiente, asciinema já é superutil e não vamos reinventar
tail -f
😄Mas talvez adicionar isso ao README torne mais fácil descobrir 🤔?