985 Commits

Author SHA1 Message Date
Marcin Kulik
55e738af5d Fix config dir creation on Python <= 3.3 2016-07-11 20:42:50 +02:00
Marcin Kulik
0e975e054b DRY up integration test 2016-07-11 20:33:56 +02:00
Marcin Kulik
4bfca432c8 Enable unit tests on CI 2016-07-11 20:21:10 +02:00
Marcin Kulik
8f6702a8f2 Use tmp config dir for integration tests 2016-07-11 20:20:51 +02:00
Marcin Kulik
7ea10486a2 Improve config loading test 2016-07-11 19:54:34 +02:00
Marcin Kulik
3bbb2a7689 Remove hardly useful test 2016-07-11 16:57:42 +02:00
Marcin Kulik
19243f7c82 Improve Stdout test 2016-07-10 15:49:54 +02:00
Marcin Kulik
0335f147d2 Use microsecond precision in json dump 2016-07-10 15:23:09 +02:00
Marcin Kulik
cf96e756bf subprocess module has method for this! 2016-07-10 13:46:21 +02:00
Marcin Kulik
a51ae20f2c _tmp_path doesn't rely on state and thus it's just a standalone function 2016-07-10 13:03:34 +02:00
Marcin Kulik
c164c70973 Check if writing is possible to given path before recording 2016-07-10 13:02:42 +02:00
Marcin Kulik
61feb5908d Remove tests that don't make sense 2016-07-05 18:03:12 +02:00
Marcin Kulik
738530867c Fix PtyRecorder tests 2016-07-05 17:57:21 +02:00
Marcin Kulik
04ea73c0f3 Update README 2016-07-05 17:29:33 +02:00
Marcin Kulik
e20a7736a6 Remove dangling .go file 2016-07-05 17:17:33 +02:00
Marcin Kulik
157acb3d3f Use Python 3 in Makefile 2016-07-05 17:12:15 +02:00
Marcin Kulik
662c55309a Update description 2016-07-05 17:10:38 +02:00
Marcin Kulik
a686d740fb Fix interrupt handling on Python 3.2 2016-07-05 17:06:32 +02:00
Marcin Kulik
4bf035cebd Remove obsolete tests 2016-07-05 16:55:08 +02:00
Marcin Kulik
516665588e Test signal handling in integration test 2016-07-05 16:52:49 +02:00
Marcin Kulik
dc87fc491c Revert "Build also on OS X"
This reverts commit 3112d5c6ae.
2016-07-05 16:45:15 +02:00
Marcin Kulik
933866c2b2 Use argparse's --version option handling 2016-07-05 16:32:46 +02:00
Marcin Kulik
3112d5c6ae Build also on OS X 2016-07-05 16:23:26 +02:00
Marcin Kulik
0fc7d2e895 Try fixing Travis build 2016-07-05 16:20:10 +02:00
Marcin Kulik
4ecb1bf281 Update tarball download URL 2016-07-05 16:11:35 +02:00
Marcin Kulik
4960a848b4 Bump development status 2016-07-05 16:09:00 +02:00
Marcin Kulik
2fbc90dc0f Make license in setup.py match the actual license 2016-07-05 16:08:33 +02:00
Marcin Kulik
4b5f654e7b Play from IPFS, HTTP(S) and stdin 2016-07-05 15:37:09 +02:00
Marcin Kulik
cb4ef70c05 Catch KeyboardInterrupt during play 2016-07-05 15:35:55 +02:00
Marcin Kulik
7f1e46698e Ignore last "logout" message 2016-07-04 17:07:59 +02:00
Marcin Kulik
5428c2725a Ability to set -q option in config file 2016-07-03 21:08:44 +02:00
Marcin Kulik
ccec2ef8c6 Ability to set -c, -w, -y options in config file 2016-07-03 21:08:39 +02:00
Marcin Kulik
0ac40f9f4e Exit with 1 when no subcommand given 2016-07-02 20:51:30 +02:00
Marcin Kulik
91e789639c Separate top level defs by 2 new lines 2016-07-02 14:02:24 +02:00
Marcin Kulik
edbbbde758 New location of config file 2016-07-02 14:02:05 +02:00
Marcin Kulik
d131dd40d5 Remove final "exit" 2016-07-01 20:01:15 +02:00
Marcin Kulik
6ebb2094d4 Get duration from Stdout object 2016-07-01 19:55:30 +02:00
Marcin Kulik
d665ebf556 Add -w option to play command 2016-07-01 19:26:50 +02:00
Marcin Kulik
5a03634ca0 Fix name sub-parsers 2016-07-01 19:23:44 +02:00
Marcin Kulik
f14818a709 Reorder commands 2016-07-01 19:20:30 +02:00
Marcin Kulik
8d6ab2249e Better function names 2016-07-01 19:18:21 +02:00
Marcin Kulik
33a21aa2da Add play command 2016-07-01 19:12:13 +02:00
Marcin Kulik
6d81785498 Add "upload" command 2016-07-01 18:07:11 +02:00
Marcin Kulik
3029a3f9b9 Add option -w to rec command 2016-07-01 17:52:09 +02:00
Marcin Kulik
646b7237e0 Don't generate new frames for partially decoded UTF characters 2016-07-01 17:11:52 +02:00
Marcin Kulik
75e00defb3 Add --quiet to rec 2016-07-01 15:22:35 +02:00
Marcin Kulik
7638dbf99d Mitigate race condition when process exits 2016-07-01 15:16:13 +02:00
Marcin Kulik
2c6862efae Run command via sh -c "..." and add ASCIINEMA_REC=1 to env 2016-07-01 15:16:13 +02:00
Marcin Kulik
938df6d984 Require UTF-8 char encoding 2016-07-01 14:20:09 +02:00
Marcin Kulik
20b1b1fe6d Improved HTTP error handling 2016-07-01 14:02:49 +02:00