Commit Graph

  • 3d3b2aa9d0 Disable ANSI colors in streamer log file Marcin Kulik 2024-02-08 11:58:42 +01:00
  • 0478bf06f0 Write user notifications to streamer's log file Marcin Kulik 2024-02-08 11:53:20 +01:00
  • 4fa684b74a Improve option description Marcin Kulik 2024-02-08 11:39:53 +01:00
  • a42f7be4b1 Add option to save streamer logs to a file Marcin Kulik 2024-02-08 11:39:11 +01:00
  • f48671fbc4 Merge pull request #611 from asciinema/stream Marcin Kulik 2024-02-07 15:51:57 +01:00
  • 90dd08b28c Add comment about ALiS protocol Marcin Kulik 2024-02-07 15:47:07 +01:00
  • e5cc3fb1cd Display full HTTP URL on streaming session start Marcin Kulik 2024-02-07 15:26:32 +01:00
  • 81f8ad61b6 Add --listen-addr / -l option to stream command, listen on 127.0.0.1:8080 by default Marcin Kulik 2024-02-07 15:23:11 +01:00
  • aebd177cd2 cargo fmt Marcin Kulik 2024-02-07 15:05:12 +01:00
  • e742183159 Initial version of stream command Marcin Kulik 2024-02-07 14:05:00 +01:00
  • 781f97f40d Use proper type for winsize override Marcin Kulik 2024-02-01 11:43:01 +01:00
  • c52b3737cd Share common functions between commands via cmd module Marcin Kulik 2024-02-01 10:24:04 +01:00
  • 95f208c382 Reorder fields Marcin Kulik 2024-01-31 18:18:22 +01:00
  • 5c9237bbce Move JoinHandle wrapper to util module Marcin Kulik 2024-01-31 18:14:54 +01:00
  • 832717ced9 Nice error message when upload size exceeds server's configured limit Marcin Kulik 2024-01-29 16:00:20 +01:00
  • d33a8ff381 Rename encoder test modules Marcin Kulik 2024-01-28 20:11:47 +01:00
  • 6daf23b80f Use latest avt version released to crates.io Marcin Kulik 2024-01-28 18:29:00 +01:00
  • 6317bb75df Bump cargo package version Marcin Kulik 2024-01-28 18:27:42 +01:00
  • b834a100cb Use avt's TextCollector to make TextEncoder incremental Marcin Kulik 2024-01-28 18:23:07 +01:00
  • 6f86c64371 Simplify get_local_path() implementation Marcin Kulik 2024-01-26 22:16:37 +01:00
  • 7ce5001298 Merge pull request #609 from asciinema/convert Marcin Kulik 2024-01-25 16:57:39 +01:00
  • d8ba917146 Add convert command Marcin Kulik 2024-01-25 16:41:27 +01:00
  • a342b43b4c Include timestamp entry in the written header only when it's present Marcin Kulik 2024-01-25 16:11:32 +01:00
  • 488a278931 Move get_local_path() to util module Marcin Kulik 2024-01-25 16:28:26 +01:00
  • 4eee1ea440 Merge pull request #608 from asciinema/trait-refa Marcin Kulik 2024-01-25 16:05:20 +01:00
  • 8d5df6e2ea Refactor Recorder and Encoder traits Marcin Kulik 2024-01-25 16:01:14 +01:00
  • 9b6fd43804 Improve description of the --append option Marcin Kulik 2024-01-24 21:50:34 +01:00
  • ccb44d67e2 Merge pull request #607 from asciinema/rec-txt Marcin Kulik 2024-01-24 21:43:48 +01:00
  • 1ba452ded5 Enable txt recording when filename ends in .txt and no output format override is used Marcin Kulik 2024-01-24 21:33:12 +01:00
  • 050b31d707 Implement text output for rec command Marcin Kulik 2024-01-24 21:19:10 +01:00
  • 1534d90c88 Downgrade scraper dep to fix compilation on aarch64-apple-darwin Marcin Kulik 2024-01-23 22:20:35 +01:00
  • ec7d678d26 Bump cargo package version Marcin Kulik 2024-01-23 22:02:02 +01:00
  • 9fc469b163 Rename struct field Marcin Kulik 2024-01-23 21:58:15 +01:00
  • 3dc38f57dd Merge pull request #606 from asciinema/open-v1 Marcin Kulik 2024-01-23 21:57:38 +01:00
  • 3f9ffd0254 Fix parsing of round numbers in deserialize_time Marcin Kulik 2024-01-23 21:53:24 +01:00
  • 0768922aff Rename Reader -> Asciicast, split asciicast module into submodules Marcin Kulik 2024-01-23 21:43:04 +01:00
  • d73790ff2e Add missing test cast file Marcin Kulik 2024-01-23 21:07:51 +01:00
  • 551e61e865 Use open_from_path instead of open where possible Marcin Kulik 2024-01-23 14:32:45 +01:00
  • c0ec1ac758 Support for opening v1 asciicasts Marcin Kulik 2024-01-23 14:30:05 +01:00
  • 68bc7266f9 Fix parsing of time values such as 0.000001 Marcin Kulik 2024-01-23 14:23:34 +01:00
  • 364c92484a Refactor recorder's Output trait and its implementations Marcin Kulik 2024-01-23 11:52:28 +01:00
  • c303a799e5 Merge pull request #605 from asciinema/play-from-url Marcin Kulik 2024-01-22 15:57:46 +01:00
  • 52577adf79 Use <link rel="alternate" ...> to find cast file in HTML pages Marcin Kulik 2024-01-22 15:54:51 +01:00
  • 3d5af68335 Add support for playback from URL Marcin Kulik 2024-01-22 14:37:14 +01:00
  • 6dbc5219e5 Better error reporting for cat command Marcin Kulik 2024-01-22 12:05:50 +01:00
  • 89fc18cc91 Wrap all asciicast open errors Marcin Kulik 2024-01-22 12:04:17 +01:00
  • fa9dd39caa Update Dockerfile Marcin Kulik 2024-01-22 11:41:01 +01:00
  • 39b0ceef49 Simplify .gitignore Marcin Kulik 2024-01-22 10:54:18 +01:00
  • 17cdefa641 Remove old Makefile Marcin Kulik 2024-01-22 10:46:48 +01:00
  • c4a4b88f4f Add version to Header struct Marcin Kulik 2024-01-22 10:30:40 +01:00
  • d1aba89ffd Better error message when opening invalid asciicast file Marcin Kulik 2024-01-22 10:29:53 +01:00
  • 9e33f4ef8d Merge pull request #604 from asciinema/dependabot/cargo/h2-0.3.24 Marcin Kulik 2024-01-22 10:32:08 +01:00
  • 7d07b32d12 Bump h2 from 0.3.22 to 0.3.24 dependabot[bot] 2024-01-22 09:05:54 +00:00
  • 1b0a967c9e Bump cargo package version Marcin Kulik 2024-01-22 10:03:55 +01:00
  • 2d32961b8c Fix config file loading Marcin Kulik 2024-01-22 10:03:28 +01:00
  • d82c832127 Try to open asciicast file before upload Marcin Kulik 2024-01-20 22:49:33 +01:00
  • 1b2543f82d Return Reader struct from asciicast::open() instead of an anonymous tuple Marcin Kulik 2024-01-20 22:35:20 +01:00
  • 21fec08a6a Remove short version of --env option, for now Marcin Kulik 2024-01-19 16:36:15 +01:00
  • 9f6638c7a5 Hide "end session" info message when recording custom command Marcin Kulik 2024-01-19 16:35:08 +01:00
  • ee469a77c1 Add info messages for play command Marcin Kulik 2024-01-19 16:10:54 +01:00
  • bf6484e5ea Whitespace Marcin Kulik 2024-01-19 16:06:10 +01:00
  • a7793cf1fd Improve info messages for rec command Marcin Kulik 2024-01-19 16:05:38 +01:00
  • eddd24895e Bump cargo package version Marcin Kulik 2024-01-19 10:35:09 +01:00
  • 6923b6e945 Fix recording to a pipe Marcin Kulik 2024-01-19 10:34:06 +01:00
  • 62c266a309 Use cmd.play.idle_time_limit config option for persistent --idle-time-limit Marcin Kulik 2024-01-19 10:31:39 +01:00
  • 8102d1f0f1 Use cmd.play.speed config option for persistent --speed Marcin Kulik 2024-01-19 10:27:14 +01:00
  • 9b4d4df568 Use cmd.rec.env config option for persistent --env Marcin Kulik 2024-01-19 10:18:26 +01:00
  • d4fad01449 Use cmd.rec.idle_time_limit config option for persistent --idle-time-limit Marcin Kulik 2024-01-19 09:45:32 +01:00
  • 93275856a2 Use cmd.rec.input config option for persistent --input mode Marcin Kulik 2024-01-19 09:38:33 +01:00
  • 917dece40e Pass append directly to a writer instead of through a recorder Marcin Kulik 2024-01-18 16:32:17 +01:00
  • 268b5a5957 Bail when file exists and neither --append nor --overwrite is used Marcin Kulik 2024-01-18 16:08:15 +01:00
  • 47ad3ae12f Remove unused option Marcin Kulik 2024-01-18 15:44:03 +01:00
  • 809b7198d6 Remove short variant for --tty-size option, for now Marcin Kulik 2024-01-18 15:42:41 +01:00
  • 13d55b6457 Extract file opening into a methods Marcin Kulik 2024-01-18 15:40:59 +01:00
  • 79c334c87b Extract obtaining a writer into a method Marcin Kulik 2024-01-18 15:25:40 +01:00
  • 17a2fd0bb5 Extract building of recorder metadata to a method Marcin Kulik 2024-01-18 14:27:44 +01:00
  • fbd3debc32 Rename method Marcin Kulik 2024-01-18 14:24:48 +01:00
  • 0dc52daf07 Use cmd.rec.command config option for persistent custom command Marcin Kulik 2024-01-18 14:23:35 +01:00
  • 38cfe0b5a2 Support /etc/asciinema/config.toml for global configuration Marcin Kulik 2024-01-18 13:38:59 +01:00
  • aa5be5d86c Remove unnecessary .into() Marcin Kulik 2024-01-18 13:26:15 +01:00
  • 3037153d0a Don't save redundant resize events (when tty size is overriden) Marcin Kulik 2024-01-18 13:25:02 +01:00
  • caa0ea59ef Encapsulate TTY size with tuple struct Marcin Kulik 2024-01-18 12:02:08 +01:00
  • ecedcc9d3d Add --tty-size option to rec, hide legacy --cols and --rows Marcin Kulik 2024-01-18 10:45:23 +01:00
  • e1f2bd557e Add --format option to rec, hide --raw Marcin Kulik 2024-01-17 21:29:06 +01:00
  • 9f8f8b0819 Add short variant for --append option: -a Marcin Kulik 2024-01-17 21:09:52 +01:00
  • b2aa9debd5 Add short variant for --input option: -I Marcin Kulik 2024-01-17 21:02:47 +01:00
  • 8f18437fbc Rename rec --stdin to rec --input, keep hidden --stdin alias Marcin Kulik 2024-01-17 18:58:01 +01:00
  • b43cbbd893 Add tmux notifier, prioritize it over libnotify when inside tmux session Marcin Kulik 2024-01-17 18:01:01 +01:00
  • 1b050c6125 Use is_empty() instead of comparing len() Marcin Kulik 2024-01-13 12:45:34 +01:00
  • fb65d35e00 Use byte literals instead of casting as u8 Marcin Kulik 2024-01-13 12:45:16 +01:00
  • 435539e467 Merge pull request #582 from asciinema/rust-notifications Marcin Kulik 2024-01-13 12:44:31 +01:00
  • 676b13331c Reuse notification ID with notify-send Marcin Kulik 2024-01-13 12:42:06 +01:00
  • 7b78196ddd Add desktop notifications (notify-send, osascript, custom command) Marcin Kulik 2024-01-13 11:10:10 +01:00
  • 12df12d4c3 Better message for expect() Marcin Kulik 2024-01-12 16:51:45 +01:00
  • 0c81642ed3 Panic on worker channel send errors Marcin Kulik 2024-01-12 16:51:06 +01:00
  • dbe490a5bb Implement adding a marker during recording session via add_marker_key binding Marcin Kulik 2024-01-12 14:14:55 +01:00
  • a7898dc4db Add test for unicode encoding in asciicast output Marcin Kulik 2024-01-12 13:43:16 +01:00
  • 886d299912 Merge pull request #581 from asciinema/rust-rec-mute Marcin Kulik 2024-01-12 12:22:10 +01:00
  • 0cb3093499 More descriptive return type for config::parse_key() Marcin Kulik 2024-01-12 12:20:15 +01:00
  • 05380f8640 Rec pausing + config file options for rec command key bindings Marcin Kulik 2024-01-12 12:18:04 +01:00