Commit Graph

1168 Commits

Author SHA1 Message Date
Marcin Kulik
fa9dd39caa Update Dockerfile 2024-01-22 11:41:01 +01:00
Marcin Kulik
39b0ceef49 Simplify .gitignore 2024-01-22 10:54:18 +01:00
Marcin Kulik
17cdefa641 Remove old Makefile 2024-01-22 10:47:08 +01:00
Marcin Kulik
c4a4b88f4f Add version to Header struct 2024-01-22 10:47:08 +01:00
Marcin Kulik
d1aba89ffd Better error message when opening invalid asciicast file 2024-01-22 10:47:08 +01:00
Marcin Kulik
9e33f4ef8d Merge pull request #604 from asciinema/dependabot/cargo/h2-0.3.24
Bump h2 from 0.3.22 to 0.3.24
2024-01-22 10:32:08 +01:00
dependabot[bot]
7d07b32d12 Bump h2 from 0.3.22 to 0.3.24
Bumps [h2](https://github.com/hyperium/h2) from 0.3.22 to 0.3.24.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.24/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.22...v0.3.24)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 09:05:54 +00:00
Marcin Kulik
1b0a967c9e Bump cargo package version 2024-01-22 10:04:47 +01:00
Marcin Kulik
2d32961b8c Fix config file loading
Fixes #603
2024-01-22 10:04:32 +01:00
Marcin Kulik
d82c832127 Try to open asciicast file before upload
This is to prevent upload attempts of non-asciicast files.
2024-01-20 22:49:33 +01:00
Marcin Kulik
1b2543f82d Return Reader struct from asciicast::open() instead of an anonymous tuple 2024-01-20 22:35:20 +01:00
Marcin Kulik
21fec08a6a Remove short version of --env option, for now 2024-01-19 16:36:15 +01:00
Marcin Kulik
9f6638c7a5 Hide "end session" info message when recording custom command 2024-01-19 16:35:08 +01:00
Marcin Kulik
ee469a77c1 Add info messages for play command 2024-01-19 16:23:02 +01:00
Marcin Kulik
bf6484e5ea Whitespace 2024-01-19 16:06:46 +01:00
Marcin Kulik
a7793cf1fd Improve info messages for rec command 2024-01-19 16:06:46 +01:00
Marcin Kulik
eddd24895e Bump cargo package version 2024-01-19 10:35:09 +01:00
Marcin Kulik
6923b6e945 Fix recording to a pipe 2024-01-19 10:34:06 +01:00
Marcin Kulik
62c266a309 Use cmd.play.idle_time_limit config option for persistent --idle-time-limit 2024-01-19 10:31:39 +01:00
Marcin Kulik
8102d1f0f1 Use cmd.play.speed config option for persistent --speed 2024-01-19 10:27:14 +01:00
Marcin Kulik
9b4d4df568 Use cmd.rec.env config option for persistent --env 2024-01-19 10:21:15 +01:00
Marcin Kulik
d4fad01449 Use cmd.rec.idle_time_limit config option for persistent --idle-time-limit 2024-01-19 09:45:32 +01:00
Marcin Kulik
93275856a2 Use cmd.rec.input config option for persistent --input mode 2024-01-19 09:38:33 +01:00
Marcin Kulik
917dece40e Pass append directly to a writer instead of through a recorder 2024-01-18 16:32:17 +01:00
Marcin Kulik
268b5a5957 Bail when file exists and neither --append nor --overwrite is used 2024-01-18 16:08:15 +01:00
Marcin Kulik
47ad3ae12f Remove unused option 2024-01-18 15:44:03 +01:00
Marcin Kulik
809b7198d6 Remove short variant for --tty-size option, for now 2024-01-18 15:42:41 +01:00
Marcin Kulik
13d55b6457 Extract file opening into a methods 2024-01-18 15:40:59 +01:00
Marcin Kulik
79c334c87b Extract obtaining a writer into a method 2024-01-18 15:25:40 +01:00
Marcin Kulik
17a2fd0bb5 Extract building of recorder metadata to a method 2024-01-18 14:29:29 +01:00
Marcin Kulik
fbd3debc32 Rename method 2024-01-18 14:24:48 +01:00
Marcin Kulik
0dc52daf07 Use cmd.rec.command config option for persistent custom command 2024-01-18 14:23:35 +01:00
Marcin Kulik
38cfe0b5a2 Support /etc/asciinema/config.toml for global configuration 2024-01-18 13:38:59 +01:00
Marcin Kulik
aa5be5d86c Remove unnecessary .into() 2024-01-18 13:26:15 +01:00
Marcin Kulik
3037153d0a Don't save redundant resize events (when tty size is overriden) 2024-01-18 13:25:02 +01:00
Marcin Kulik
caa0ea59ef Encapsulate TTY size with tuple struct 2024-01-18 12:02:08 +01:00
Marcin Kulik
ecedcc9d3d Add --tty-size option to rec, hide legacy --cols and --rows 2024-01-18 10:45:23 +01:00
Marcin Kulik
e1f2bd557e Add --format option to rec, hide --raw 2024-01-17 21:29:06 +01:00
Marcin Kulik
9f8f8b0819 Add short variant for --append option: -a 2024-01-17 21:12:46 +01:00
Marcin Kulik
b2aa9debd5 Add short variant for --input option: -I 2024-01-17 21:12:42 +01:00
Marcin Kulik
8f18437fbc Rename rec --stdin to rec --input, keep hidden --stdin alias 2024-01-17 18:58:01 +01:00
Marcin Kulik
b43cbbd893 Add tmux notifier, prioritize it over libnotify when inside tmux session 2024-01-17 18:01:01 +01:00
Marcin Kulik
1b050c6125 Use is_empty() instead of comparing len() 2024-01-13 12:45:34 +01:00
Marcin Kulik
fb65d35e00 Use byte literals instead of casting as u8 2024-01-13 12:45:16 +01:00
Marcin Kulik
435539e467 Merge pull request #582 from asciinema/rust-notifications
New impl of desktop notifications
2024-01-13 12:44:31 +01:00
Marcin Kulik
676b13331c Reuse notification ID with notify-send 2024-01-13 12:42:06 +01:00
Marcin Kulik
7b78196ddd Add desktop notifications (notify-send, osascript, custom command) 2024-01-13 11:10:10 +01:00
Marcin Kulik
12df12d4c3 Better message for expect() 2024-01-12 17:34:16 +01:00
Marcin Kulik
0c81642ed3 Panic on worker channel send errors 2024-01-12 17:34:16 +01:00
Marcin Kulik
dbe490a5bb Implement adding a marker during recording session via add_marker_key binding 2024-01-12 14:14:55 +01:00