Marcin Kulik
|
4716b71fd7
|
Mentioned improved error message in the changelog
|
2023-10-30 14:58:49 +01:00 |
|
Marcin Kulik
|
c5432d87b6
|
Extend asciicast writer test
|
2023-10-30 13:46:04 +01:00 |
|
Marcin Kulik
|
1bf3031d1b
|
Remove whitespace
|
2023-10-30 13:41:06 +01:00 |
|
Marcin Kulik
|
3ff3c545e8
|
Save resize events in asciicast file
|
2023-10-30 13:40:53 +01:00 |
|
Marcin Kulik
|
cd0a0171f2
|
Handle SIGWINCH
|
2023-10-30 13:32:26 +01:00 |
|
Marcin Kulik
|
5f6536b22c
|
Override winsize with --cols and --rows
|
2023-10-30 09:53:16 +01:00 |
|
Marcin Kulik
|
f9b8c461f5
|
Allow writing to empty files without explicit --overwrite
Fixes #507
|
2023-10-29 16:21:15 +01:00 |
|
Marcin Kulik
|
30584fd682
|
Add check for UTF-8 locale
|
2023-10-29 16:04:57 +01:00 |
|
Marcin Kulik
|
59437104c1
|
Fix --append and --overwrite when file doesn't exist
|
2023-10-29 15:58:37 +01:00 |
|
Marcin Kulik
|
e827d5fbf9
|
Build exec args using helper fn
|
2023-10-28 22:45:00 +02:00 |
|
Marcin Kulik
|
5ec971eef4
|
Add ASCIINEMA_REC=1 to the env of recorded process
|
2023-10-28 22:38:14 +02:00 |
|
Marcin Kulik
|
1bc4f4d07a
|
Include env in written header
|
2023-10-28 14:01:36 +02:00 |
|
Marcin Kulik
|
9fd2680bb8
|
Include title in written header
|
2023-10-28 12:11:10 +02:00 |
|
Marcin Kulik
|
e1ae01dc83
|
Remove unnecessary pub
|
2023-10-28 12:06:30 +02:00 |
|
Marcin Kulik
|
2c09257e7a
|
Include command in written header
|
2023-10-28 12:05:15 +02:00 |
|
Marcin Kulik
|
e93c212533
|
Pass all header metadata to Writer::header via Header struct
|
2023-10-28 11:46:01 +02:00 |
|
Marcin Kulik
|
2023d87510
|
Include timestamp in writter header
|
2023-10-28 11:29:04 +02:00 |
|
Marcin Kulik
|
00b5c8feca
|
Include idle_time_limit in written header
|
2023-10-28 10:44:12 +02:00 |
|
Marcin Kulik
|
46f7576017
|
Merge two asciicast modules
|
2023-10-28 10:24:34 +02:00 |
|
Marcin Kulik
|
d0aa467d81
|
Implement --append and --overwrite for rec
|
2023-10-28 10:24:34 +02:00 |
|
Marcin Kulik
|
0a3e6ecd8b
|
Make --append and --overwrite in conflict with each other
|
2023-10-27 22:14:09 +02:00 |
|
Marcin Kulik
|
0f3847da02
|
Remove unused imports
|
2023-10-27 13:03:30 +02:00 |
|
Marcin Kulik
|
d921bc0a1e
|
Record $SHELL by default, or command when specified via --command
|
2023-10-27 13:02:46 +02:00 |
|
Marcin Kulik
|
a9030581b8
|
Add 3.0 section to CHANGELOG
|
2023-10-27 12:10:37 +02:00 |
|
Marcin Kulik
|
07e15f668a
|
Set up remaining subcommands
|
2023-10-27 11:41:38 +02:00 |
|
Marcin Kulik
|
644e24b33e
|
Bring clap, define rec subcommand
|
2023-10-26 17:48:03 +02:00 |
|
Marcin Kulik
|
8575bf34da
|
Implement asciicast v2 writer
|
2023-10-26 16:16:55 +02:00 |
|
Marcin Kulik
|
2797ee63cf
|
Add test for pty::exec
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
5019318984
|
Fix OpenOptions for non-append mode of writing
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
3d9a78d17a
|
Stop read/write from master gracefully upon I/O error (child exited)
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
92d15aef20
|
Working recording to raw file
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
a7bda9829c
|
Add description and license-file to cargo package
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
9a396a5db6
|
Add authors to cargo package
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
7beccaf269
|
Add homepage and repository to cargo package
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
5decd580af
|
Don't worry about TTY no longer being readable, for now
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
abf7e0755e
|
Flush remaining output when pty master closes
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
bc041a92fd
|
Re-enable default signal handler for SIGPIPE in child process
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
dcfeca8334
|
Remove unnecessary whitespace
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
0e4612368c
|
Fix writing to TTY when it would block
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
bf11847b56
|
Always collect child process
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
0f43ab5b0a
|
Use RawFd instead of i32 for better compatibility
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
d7d5ce4aaa
|
Implement basic "PTY exec" in Rust
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
0350caefde
|
cargo new
|
2023-10-24 11:33:30 +02:00 |
|
Marcin Kulik
|
1a71be26c4
|
Update Python version check to match lowest supported version
v2.4.0
|
2023-10-23 16:06:50 +02:00 |
|
Marcin Kulik
|
ff7abc69e0
|
Bump version
|
2023-10-23 16:05:02 +02:00 |
|
Marcin Kulik
|
8bc9138a67
|
Update CHANGELOG
|
2023-10-23 16:04:01 +02:00 |
|
Marcin Kulik
|
fefd011423
|
Don't crash playback on trailing blank line
Fixes #577
|
2023-10-23 15:26:32 +02:00 |
|
Marcin Kulik
|
0bfaa811ce
|
Merge pull request #576 from asciinema/better-upload-prompt
Require explicit upload choice when recording without file arg
|
2023-10-23 13:55:18 +02:00 |
|
Marcin Kulik
|
464f059b56
|
Merge pull request #578 from asciinema/sig-fdl-in-child
|
2023-10-23 12:26:44 +02:00 |
|
Marcin Kulik
|
f8e8a95f0a
|
Re-enable default signal handle for SIGPIPE in child process
Fixes 369
|
2023-10-22 11:34:54 +02:00 |
|