Commit Graph

1579 Commits

Author SHA1 Message Date
Marcin Kulik
af8ef3dd74 Bump the version 2013-10-02 18:12:48 +02:00
Marcin Kulik
6e7518902f Fix the stdout buffering issue in PtyRecorder test, for good! 2013-10-02 18:12:47 +02:00
Marcin Kulik
abf898d63e Remove "-i" option from help text 2013-10-02 18:12:47 +02:00
Marcin Kulik
054c0b5a2f Add basic integration tests 2013-10-02 18:12:47 +02:00
Marcin Kulik
6d153c94b3 Fix the PtyRecorder test for running on Archlinux 2013-10-02 18:12:47 +02:00
Marcin Kulik
bab78ece84 Merge pull request #30 from joshuarh/os-uname
Use os.uname over running the uname command
2013-10-02 08:52:05 -07:00
Joshua Hoff
894b9bc045 Use os.uname over running the uname command
Fixes #30, #28
2013-10-02 08:56:18 -05:00
Marcin Kulik
95cae8375f Try preventing the race condition in PtyRecorder test 2013-10-02 10:35:49 +02:00
Marcin Kulik
4515133426 Merge pull request #38 from caseyscarborough/patch-1
Fix issue with 'sed' command on Mac OS X.
2013-10-01 23:18:45 -07:00
Casey Scarborough
9784e9899b Fix issue with 'sed' command on Mac OS X.
When running the script on Mac OS X, the sed command expects a parameter with the -i flag that specifies the backup extension. In this case, no backup is needed, so it can be a blank string.
2013-10-01 18:51:47 -04:00
Marcin Kulik
e1dc62549b Move install script out of bin dir 2013-10-01 23:13:50 +02:00
Marcin Kulik
c7269d265e Added PGP signature for v0.9.1 2013-10-01 23:05:25 +02:00
Marcin Kulik
02f1f66a40 Update bin/asciinema for 0.9.1 release v0.9.1 2013-10-01 23:05:16 +02:00
Marcin Kulik
a09224407e Releasing with Makefile 2013-10-01 22:36:26 +02:00
Marcin Kulik
d4aac6dfa8 Just run tests via guard, nothing more 2013-10-01 22:36:26 +02:00
Marcin Kulik
f905c5ce34 Add travis-ci config 2013-09-30 23:44:44 +02:00
Marcin Kulik
48e65fe50d Use urllib/urllib2 for http requests 2013-09-30 23:30:51 +02:00
Marcin Kulik
7fd0a3b503 Split the recorder into classes with well defined responsibilities 2013-09-30 23:27:55 +02:00
Marcin Kulik
607fd23937 Put version in "common" module 2013-09-30 22:52:38 +02:00
Marcin Kulik
566c347844 Add simple, stdin based confirmator 2013-09-30 22:51:55 +02:00
Marcin Kulik
e8ea723ea7 Add the commands 2013-09-30 22:45:58 +02:00
Marcin Kulik
43eb8e8bb5 Remove options and cli modules - they got replaced by commands builder 2013-09-30 22:44:02 +02:00
Marcin Kulik
d1d7d56403 Add test_helper module with some basic helpers 2013-09-30 22:43:07 +02:00
Marcin Kulik
4475f391b2 Make main() execute command built by builder 2013-09-30 22:42:18 +02:00
Marcin Kulik
7c4ebfe4b0 Add commands builder 2013-09-30 22:41:44 +02:00
Marcin Kulik
d421fa64d2 Ignore resulting binary 2013-09-30 22:40:48 +02:00
Marcin Kulik
d5804ab353 Delay config file creation until user_token is requested 2013-09-30 22:39:39 +02:00
Marcin Kulik
fd3d951c38 Add Gemfile, only for guard so far 2013-09-30 22:37:32 +02:00
Marcin Kulik
290be7ed91 Add "test" target for make 2013-09-30 22:36:13 +02:00
Marcin Kulik
8c533b0f9c Use python2 in generated binary's shebang 2013-09-30 22:35:26 +02:00
Marcin Kulik
e8567d4c39 Make "build" a default make target 2013-09-30 22:35:01 +02:00
Marcin Kulik
38d3e74541 Enable tmux notifications in guard 2013-09-30 22:33:58 +02:00
Marcin Kulik
0e0ec89432 Remove stream/pipe recording
It doesn't make much sense to record non-interactive commands.
2013-09-25 21:54:17 +02:00
Marcin Kulik
48c108a7b1 Update project naming one more time 2013-09-24 22:56:39 +02:00
Marcin Kulik
09909137cc Run tests with guard
Conflicts:
	bin/asciiio
2013-09-24 22:13:23 +02:00
Marcin Kulik
1b0d87c8df No more upload queue
Conflicts:
	bin/asciiio
2013-09-24 22:08:15 +02:00
Marcin Kulik
57c55d3c16 Class and module refactor
Conflicts:
	bin/asciiio
2013-09-24 22:03:57 +02:00
Marcin Kulik
477d36ea57 Handle base dir, queue dir in Config class 2013-09-24 21:36:45 +02:00
Marcin Kulik
2c4217fc10 Print only basename of the script when unknown action given 2013-09-24 21:35:57 +02:00
Marcin Kulik
45c7390718 Better names for action methods 2013-09-24 21:35:27 +02:00
Marcin Kulik
94d3102e1d Make make aware of all of the source files 2013-09-24 21:34:28 +02:00
Marcin Kulik
1dea30c0d7 Classes refactoring 2013-09-24 21:34:02 +02:00
Marcin Kulik
59e31503da Split monolithic script into separate class files
Conflicts:
	bin/asciinema
2013-09-24 21:29:48 +02:00
Marcin Kulik
937f8026fb This is 0.9.0, we'll get to 1.0 soon though v0.9.0 2013-09-24 10:42:14 +02:00
Marcin Kulik
bf4fba295b Use new config dir 2013-09-23 09:53:44 +02:00
Marcin Kulik
4f0b7ebd50 Make bin/asciinema executable 2013-09-23 09:51:19 +02:00
Marcin Kulik
95c040295f Update api URL to use the new domain 2013-09-22 14:13:58 +02:00
Marcin Kulik
9287caa2d5 Rename binary to asciinema 2013-09-22 13:53:46 +02:00
Marcin Kulik
197c38b4ed Update installer to use the new name 2013-09-22 13:52:45 +02:00
Marcin Kulik
e6874225ee Adjust shebang on systems without python2 symlink (I look at you OSX...) 2013-08-04 19:33:27 +02:00