Commit Graph

64 Commits

Author SHA1 Message Date
Marcin Kulik
2115303df2 Remove the --filename option for rec and session commands
Most of it can be done by using variable interpolation in a shell e.g.:

  asciinema rec "${HOSTNAME}-${USER}-$(date +%s)-$$.cast"
2025-05-04 22:18:33 +02:00
Marcin Kulik
7beded912d Downgrade some deps so it builds on MSRV 2025-05-04 14:04:50 +02:00
Marcin Kulik
01b506b782 Upgrade deps 2025-05-04 13:53:09 +02:00
Marcin Kulik
10a290f8d6 Upgrade clap 2025-05-04 13:53:09 +02:00
Marcin Kulik
40f76dd22c Upgrade avt to the latest version 2025-02-11 20:03:50 +01:00
Marcin Kulik
7f9837e30f Upgrade avt to the latest version / handle term resize explicitly 2025-01-11 11:34:01 +01:00
Marcin Kulik
7a1a7d510a Configure default crypto provider for rustls
Fixes #660
2024-10-27 15:57:38 +01:00
Marcin Kulik
44b28794c0 Upgrade tokio-tungstenite 2024-10-20 10:19:18 +02:00
Marcin Kulik
c18815704c Disable Nagle's algorithm in stream HTTP server 2024-10-20 10:06:40 +02:00
Marcin Kulik
4ad1c22a29 Make Encoder return bytes instead of directly writing to io::Write impl 2024-10-17 17:31:59 +02:00
Yinxia Zhao
fbc8279fd1 use rustls-tls-native-roots instead 2024-10-16 09:03:37 +02:00
Yinxia Zhao
c4d9ed2d62 fix(reqwest): add default-tls feature to reqwest 2024-07-19 13:31:20 +02:00
Marcin Kulik
6779be9715 Bump version 2024-06-26 09:42:28 +02:00
Marcin Kulik
530b94766a Upgrade avt and the bundled player 2024-06-15 17:44:15 +02:00
Marcin Kulik
f6304e946a Check-in updated Cargo.lock 2024-06-07 22:11:59 +02:00
Marcin Kulik
151e8032c9 Support recording to a directory, with auto-generated filename 2024-05-27 23:05:48 +02:00
Marcin Kulik
eda506c300 Bump version 2024-05-07 10:35:39 +02:00
Marcin Kulik
c9eca0f99a Downgrade clap_mangen and clap_complete to build on MSRV 2024-05-04 21:19:44 +02:00
Marcin Kulik
420001759c Disable most axum features to cut on deps count 2024-04-30 20:40:49 +02:00
Marcin Kulik
2c178c82a6 Generate shell auto-completion files at build time 2024-04-29 21:52:47 +02:00
Marcin Kulik
56884faca0 Add build script, generate man page at build-time 2024-04-29 16:50:11 +02:00
dependabot[bot]
a01815d25c Bump rustls from 0.21.10 to 0.21.11
Bumps [rustls](https://github.com/rustls/rustls) from 0.21.10 to 0.21.11.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.21.10...v/0.21.11)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 19:50:59 +00:00
Marcin Kulik
cf93dc965a Bump version 2024-04-17 21:18:01 +02:00
Marcin Kulik
9984f097b1 Use CancellationToken for streamer shutdown 2024-04-17 20:45:56 +02:00
Marcin Kulik
dd77179d74 Bail when trying to nest stream sessions using the same relay URL 2024-04-12 21:19:29 +02:00
Marcin Kulik
0c7905db0c Initial version of stream forwarder 2024-04-12 21:19:29 +02:00
dependabot[bot]
1d14e70c01 Bump h2 from 0.3.24 to 0.3.26
Bumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 15:08:34 +00:00
dependabot[bot]
233463ed8e Bump mio from 0.8.10 to 0.8.11
Bumps [mio](https://github.com/tokio-rs/mio) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases)
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-26 14:12:20 +00:00
Marcin Kulik
fa17bfcdb0 Upgrade avt 2024-03-26 15:11:12 +01:00
Marcin Kulik
bf52290514 Capture terminal color palette
This uses OSC sequence to query the colors from the terminal, and saves
them as a theme in asciicast v2 header
(https://docs.asciinema.org/manual/asciicast/v2/#theme).
2024-02-12 15:49:35 +01:00
Marcin Kulik
efa385c3ae Upgrade deps: termion, config, which 2024-02-09 09:31:38 +01:00
Marcin Kulik
d3b3f1e1e3 Update deps 2024-02-08 15:39:45 +01:00
Marcin Kulik
0ef36573e2 Bump cargo package version 2024-02-08 15:36:35 +01:00
Marcin Kulik
0478bf06f0 Write user notifications to streamer's log file 2024-02-08 11:53:20 +01:00
Marcin Kulik
a42f7be4b1 Add option to save streamer logs to a file 2024-02-08 11:39:11 +01:00
Marcin Kulik
e742183159 Initial version of stream command 2024-02-07 14:05:00 +01:00
Marcin Kulik
6daf23b80f Use latest avt version released to crates.io 2024-01-28 18:37:35 +01:00
Marcin Kulik
6317bb75df Bump cargo package version 2024-01-28 18:27:42 +01:00
Marcin Kulik
b834a100cb Use avt's TextCollector to make TextEncoder incremental 2024-01-28 18:23:07 +01:00
Marcin Kulik
050b31d707 Implement text output for rec command 2024-01-24 21:19:10 +01:00
Marcin Kulik
1534d90c88 Downgrade scraper dep to fix compilation on aarch64-apple-darwin 2024-01-23 22:20:35 +01:00
Marcin Kulik
ec7d678d26 Bump cargo package version 2024-01-23 22:02:02 +01:00
Marcin Kulik
52577adf79 Use <link rel="alternate" ...> to find cast file in HTML pages 2024-01-22 15:54:51 +01:00
Marcin Kulik
3d5af68335 Add support for playback from URL
Also, this fixes #387.
2024-01-22 14:41:03 +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
eddd24895e Bump cargo package version 2024-01-19 10:35:09 +01:00
Marcin Kulik
7b78196ddd Add desktop notifications (notify-send, osascript, custom command) 2024-01-13 11:10:10 +01:00
Marcin Kulik
d79a78f44f Bump cargo package version 2024-01-10 11:35:16 +01:00
Marcin Kulik
cad9b2e291 Remove mio 2024-01-06 21:48:58 +01:00