985 Commits

Author SHA1 Message Date
Marcin Kulik
8eaef70078 Merge pull request #501 from asciinema/better-rec-input
Fix piping of input into `rec` command
2022-05-16 23:19:27 +02:00
Marcin Kulik
8c9475a236 Fix inheritance in async_worker 2022-05-16 23:11:02 +02:00
Marcin Kulik
8b1ea57eb6 Gracefully shutdown worker processes upon KeyboardInterrupt 2022-05-16 22:57:56 +02:00
Marcin Kulik
4792f8d8a3 Fix piping of input into rec command 2022-05-16 22:53:54 +02:00
Marcin Kulik
68b2f01c83 Use CRLF instead of LF when printing diagnostic messages 2022-05-15 20:56:54 +02:00
Marcin Kulik
ce32bb2397 Merge pull request #500 from asciinema/play-loop
Add `--loop` option to `play` command
2022-05-15 20:41:52 +02:00
Marcin Kulik
5e39546e79 Add --loop option to play command 2022-05-15 19:00:29 +02:00
Marcin Kulik
4393374281 Improve help message for play command 2022-05-14 23:44:43 +02:00
Marcin Kulik
a9b3bff650 Merge pull request #499 from asciinema/play-out-fmt
Add `--out-fmt` option to `play` command
2022-05-14 23:33:55 +02:00
Marcin Kulik
4550bdb739 Add --out-fmt option to play command 2022-05-14 23:11:09 +02:00
Marcin Kulik
062914a037 Merge pull request #498 from asciinema/play-stdin
Add `--stream` option to `play` command
2022-05-14 17:15:47 +02:00
Marcin Kulik
675b37d535 Add --stream option to play command 2022-05-14 14:24:53 +02:00
Marcin Kulik
e81ce0ee49 Don't crash on single esc char in input 2022-05-14 11:41:19 +02:00
Marcin Kulik
d86394cc97 Ignore OSC responses in recorded stdin stream 2022-05-12 22:47:57 +02:00
Marcin Kulik
f3af768f56 Merge branch 'develop' v2.2.0 2022-05-07 20:33:28 +02:00
Marcin Kulik
76303b2951 Set release date for 2.2.0 2022-05-07 20:24:57 +02:00
Marcin Kulik
20fba124db Words 2022-05-07 20:19:28 +02:00
Marcin Kulik
4ac34f3a21 Merge pull request #496 from asciinema/fix-stdin-recording
Fix stdin recording
2022-05-07 16:36:26 +02:00
Marcin Kulik
0ba83391ef Fix stdin recording (broken during pty refactor) 2022-05-07 16:30:49 +02:00
Marcin Kulik
2e83a89994 Merge pull request #497 from asciinema/fix-integ-tests
Re-enable integration test for recording program that exits immediately
2022-05-07 16:30:25 +02:00
Marcin Kulik
607bcb4bb0 Try integration test for stdin recording with whoami instead of who 2022-05-07 16:26:21 +02:00
Marcin Kulik
badc93bfb8 Re-enable integration test for recording program that exits immediately 2022-05-07 15:58:04 +02:00
Marcin Kulik
2eb84d257b Update changelog for 2.2 2022-05-07 14:34:03 +02:00
Marcin Kulik
132012270e Remove trailing whitespace from man page 2022-05-07 11:26:05 +02:00
Marcin Kulik
478a7f47a5 Regenerate manpage for 2.1.0 2022-05-07 11:17:08 +02:00
Marcin Kulik
e4e7f8f320 Fix pause keyboard shortcut in docs 2022-05-07 11:17:08 +02:00
Marcin Kulik
d31f1e9d8e Add changelog entry for v2.1.0 2022-05-07 11:17:08 +02:00
Marcin Kulik
e0fccb4566 Merge pull request #495 from asciinema/dependabot/github_actions/docker/setup-buildx-action-2
Bump docker/setup-buildx-action from 1 to 2
2022-05-07 11:16:40 +02:00
dependabot[bot]
092879e979 Bump docker/setup-buildx-action from 1 to 2
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-07 09:12:31 +00:00
Marcin Kulik
11aed6f5d5 Merge pull request #494 from asciinema/dependabot/github_actions/docker/build-push-action-3
Bump docker/build-push-action from 2 to 3
2022-05-07 11:12:22 +02:00
Marcin Kulik
1241e931e4 Merge pull request #493 from asciinema/dependabot/github_actions/docker/login-action-2
Bump docker/login-action from 1 to 2
2022-05-07 11:11:40 +02:00
dependabot[bot]
695bb857e3 Bump docker/build-push-action from 2 to 3
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-06 08:35:30 +00:00
dependabot[bot]
eae8b2dafd Bump docker/login-action from 1 to 2
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-06 08:35:26 +00:00
Marcin Kulik
fb35f0bf86 Fix pickling issue in file_writer on macOS 2022-05-02 23:08:08 +02:00
Marcin Kulik
32b6cfa646 Catch SIGCHLD - needed on macOS 2022-05-02 23:05:02 +02:00
Marcin Kulik
852b1f5c24 Correct the version of the recorder that added v2 format support 2022-05-02 21:45:43 +02:00
Marcin Kulik
8517d4f62c Merge pull request #492 from asciinema/dashes
Treat dash char (`-`) as stdout for output filename
2022-04-28 22:13:18 +02:00
Marcin Kulik
e481015934 Treat dash char (-) as stdout for output filename 2022-04-27 22:33:50 +02:00
Marcin Kulik
20e04f7300 Dummy default for on_error in file_writer 2022-04-27 22:31:37 +02:00
Marcin Kulik
9cff127f2c Merge pull request #491 from asciinema/rename-term-to-tty
Rename term module to tty
2022-04-27 19:59:27 +02:00
Marcin Kulik
780d5f8f00 Rename term module to tty 2022-04-27 19:40:21 +02:00
Marcin Kulik
b58b74bc18 Merge pull request #485 from asciinema/dependabot/github_actions/actions/setup-python-3.1.1
Bump actions/setup-python from 2 to 3.1.1
2022-04-27 00:06:43 +02:00
dependabot[bot]
f38bf40baf Bump actions/setup-python from 2 to 3.1.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.1.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v3.1.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-26 21:44:21 +00:00
Marcin Kulik
3c562c7f4f Merge pull request #479 from asciinema/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-04-26 23:33:28 +02:00
dependabot[bot]
8028271869 Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-26 21:26:38 +00:00
Marcin Kulik
ad2be84e62 Merge pull request #487 from asciinema/log-on-stderr
Print all user/diagnostic messages to stderr
2022-04-26 23:24:06 +02:00
Marcin Kulik
1785157336 Upgrade black
Solves https://github.com/psf/black/issues/2964
2022-04-26 23:19:21 +02:00
Marcin Kulik
2fe0584450 DRY-up color handling in Command.print* methods 2022-04-26 23:00:27 +02:00
Marcin Kulik
ff8927d017 Print all user/diagnostic message to stderr 2022-04-26 23:00:27 +02:00
Marcin Kulik
fdb6cb067a Merge pull request #476 from djds/djds/annotate-tests
[typing] Annotate tests
2022-02-23 09:51:25 +01:00