Kare Morstol
022bf75b76
Fix indentation of install command in README
2014-09-17 17:15:12 +02:00
Kare Morstol
f3de629868
Include note in README on using debug builds on Xcode 6.1
2014-09-17 17:09:52 +02:00
Kare Morstol
1aa06b20f5
Make debug build installable.
...
Have to use debug builds instead of release in Xcode 6.1 beta 2. See issue #2 .
2014-09-17 16:36:31 +02:00
Kare Morstol
7ef52b67bf
Move XCTestCase.pathForTestResource to a file common for all unit test targets.
2014-09-15 22:17:06 +02:00
Kare Morstol
e296555499
Silence warning from 6.1 beta 2.
...
"Treating a forced downcast to 'String' as optional will never produce 'nil'" is no doubt true, but I'm not treating it as an optional so I don't see the relevance.
2014-09-15 21:16:19 +02:00
Kare Morstol
36e217c0c3
Make piping one stream to another lazy.
2014-09-12 01:12:50 +02:00
Kare Morstol
1d6788c08e
Add readme to scripts folder. Move test area.playground.
2014-09-11 21:39:35 +02:00
Kare Morstol
84b1d5624d
Add test script callswiftscriptfromswift.swift.
2014-09-11 20:37:44 +02:00
Kare Morstol
0883e76346
Shorten a line, fix strange highlighting of $.
2014-09-11 19:09:03 +02:00
Kare Morstol
7978b4286f
Explain how to run shell commands in readme.
2014-09-11 19:05:00 +02:00
Kare Morstol
10f0f46c10
Add "$("shellcommand")" as a shortcut for in-line commands.
...
Like the one you have in bash.
2014-09-11 18:15:25 +02:00
Kare Morstol
87659e8e15
Check if constant can be placed outside method now. It can't.
...
Also updated speed tests. They are almost 50% faster than beta 7!
2014-09-10 20:28:08 +02:00
Kare Morstol
f992418c9b
Add missing newline to the end.
2014-09-10 20:10:22 +02:00
Kare Morstol
1d3d876f22
Move "streams" function to the module.
...
Returns a writable stream and a readable stream. What you write to the 1st one can be read from the 2nd one.
Make sure to call closeStream() on the writable stream before you call read() on the readable one.
2014-09-10 20:08:39 +02:00
Kare Morstol
6bd78a11c5
Enable "String |> WriteableStreamType" again after 6.1 beta disabled it.
...
Strings no longer implement Printable in 6.1 beta.
2014-09-10 02:30:05 +02:00
Kare Morstol
6240e739f9
Enabling printing something Printable, like a String, to a writable stream.
2014-09-10 00:39:39 +02:00
Kare Morstol
1557d16b26
Ignore *.xctimeline
2014-09-09 19:39:24 +02:00
Kare Morstol
676f91befb
Add assertion to test.
2014-09-09 19:32:02 +02:00
Kare Morstol
322128be80
Merge branch 'master' of https://github.com/kareman/SwiftShell
...
* 'master' of https://github.com/kareman/SwiftShell :
Add example for reading file, move installation to the end.
2014-09-09 19:29:47 +02:00
Kare Morstol
0b38585a1e
Add testReadFileLineByLine, readfilelinebyline.Swift test script and a short text file for testing.
2014-09-09 18:57:39 +02:00
Kare Morstol
4569705154
Add example for reading file, move installation to the end.
2014-09-09 18:52:20 +02:00
Kare Morstol
1238042b03
Fix code sample indentation in list.
2014-09-08 19:12:38 +02:00
Kare Morstol
62e48c8c63
Update README.md
2014-09-08 18:48:39 +02:00
Kare Morstol
2db569c9b8
Create README.md
2014-09-08 18:43:08 +02:00
Kare Morstol
be5b2a04c6
Put quotes around "directory" in case one of them contains spaces.
2014-09-08 18:37:54 +02:00
Kare Morstol
680608bd45
Made all test scripts executable for everyone.
2014-09-08 18:33:46 +02:00
Kare Morstol
9f3a12d57c
added shebang "#!/usr/bin/env swiftshell" to all test scripts.
2014-09-04 19:50:37 +02:00
Kare Morstol
fad80f1b0e
renamed swiftshell.bash to swiftshell and moved it to Div folder.
2014-09-04 19:49:12 +02:00
Kare Morstol
a5cb221cd7
test edge case in testIterateOverStreamInPieces
2014-09-04 18:33:39 +02:00
Kare Morstol
8090ef8917
still crashes the compiler (beta 7).
2014-09-04 18:33:06 +02:00
Kare Morstol
d054f4ea12
New speed test baselines.
2014-09-04 18:29:01 +02:00
Kare Morstol
afd59bacad
Script for printing the shell environment variables.
2014-09-02 20:09:55 +02:00
Kare Morstol
57f1d2d145
Clarify error message and exit code.
2014-09-02 18:18:00 +02:00
Kare Morstol
ac7931d8b5
Fix typos and space for indentation.
2014-09-02 18:17:20 +02:00
Kare Morstol
96ab5a2070
Enable "func run (shellcommand: String) -> ReadableStreamType" to also be run by itself on a single line.
...
A thorough explanation is forthcoming.
2014-09-02 15:23:22 +02:00
Kare Morstol
f80cba9c2f
Simplify header.
2014-09-02 15:00:09 +02:00
Kare Morstol
6ca7959311
standardinput, standardoutput, standarderror are now StreamTypes, not FileHandles.
2014-09-02 14:21:26 +02:00
Kare Morstol
c3ae075c5c
Renamed File tests to FileHandle* too.
2014-08-29 02:42:20 +02:00
Kare Morstol
c9c4a99c2d
Added Eclipse Public License header.
2014-08-29 02:31:44 +02:00
Kare Morstol
a647c41319
Renamed File to FileHandle.
2014-08-29 01:55:08 +02:00
Kare Morstol
7dd3d0e1a7
Removed a lot of double spaces. I'm dictating, so they sneak in there occasionally.
2014-08-29 01:50:34 +02:00
Kare Morstol
df723fef5a
Even more documentation.
2014-08-29 01:44:49 +02:00
Kare Morstol
e7fb2de10b
Added documentation.
2014-08-28 21:04:28 +02:00
Kare Morstol
45bc5b2ae2
Test script for streaming to standardOutput.
...
Renamed script.
2014-08-28 20:47:37 +02:00
Kare Morstol
d2d2f67bfa
Added playground. Excellent for rapidly testing stuff.
2014-08-28 20:35:02 +02:00
Kare Morstol
e0122983df
Added documentation.
2014-08-28 20:28:13 +02:00
Kare Morstol
a31f018c6b
Added access to environment variables, and new test script listallexecutablesinpath.
2014-08-28 03:15:07 +02:00
Kare Morstol
6350fda52a
Something like 'run("ls") |> standardoutput' now works
2014-08-28 02:17:27 +02:00
Kare Morstol
bd99bd1cf5
swiftshell.bash now handles script paths containing spaces.
2014-08-28 01:57:13 +02:00
Kare Morstol
cecf62fdda
Make sure a command is finished before the next begins.
2014-08-28 00:33:06 +02:00