El formato de archivo 2.0 ya nos permite reproducir una grabación "en vivo", es decir, mientras se esté ejecutando rec
. Sin embargo, todavía hay un pequeño inconveniente, la reproducción termina inmediatamente cuando llega a EOF. Esto nos impide ver y seguir la grabación "en vivo" a través de una configuración simple como una conexión SSH a la misma máquina. Lo cual creo que es una característica útil.
Me gustaría agregar una nueva bandera -f/--follow
a asciinema play
para que, en lugar de salir, siga mirando el archivo en busca de nuevos datos y continúe reproduciéndolo. Y puedo trabajar en ello, pero me gustaría saber primero de los mantenedores.
Hay varias opciones que ya funcionan para esto, vea esta publicación de blog: http://blog.asciinema.org/post/two-point-o/ y específicamente este comentario de @benaryorg http://blog.asciinema.org/ publicación / dos-puntos-o / # comentario -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 encuentro este caso de uso que vale la pena investigar. No estoy seguro de si vale la pena implementar el soporte nativo si puede hacerlo con herramientas Unix. Quizás, quizás no, hablemos :)
¡Oh eso es genial! Y lo siento, me perdí la publicación del blog y, por lo tanto, el uso (ahora) obvio de jugar desde stdin, mi mal. Creo que esto es lo suficientemente bueno, asciinema ya es súper útil y no reinventemos tail -f
😄
¿Pero quizás agregar esto a README podría hacer que sea más fácil de descubrir 🤔?
Comentario más útil
¡Oh eso es genial! Y lo siento, me perdí la publicación del blog y, por lo tanto, el uso (ahora) obvio de jugar desde stdin, mi mal. Creo que esto es lo suficientemente bueno, asciinema ya es súper útil y no reinventemos
tail -f
😄¿Pero quizás agregar esto a README podría hacer que sea más fácil de descubrir 🤔?