Commit Graph

  • d25de300fc Have travis test on Linux too. Kare Morstol 2016-10-26 18:14:21 +02:00
  • 1a24474a32 Readme: Update badges with Linux support, remove licence badge. 3.0.0-beta.4 Kare Morstol 2016-10-18 18:35:57 +02:00
  • 8c4f4d94a1 Merge pull request #25 from kareman/linux-support Kare Morstol 2016-10-18 17:55:06 +02:00
  • f78b0bd85a Avoid crash on Linux at 'FileHandle.write()'. kareman 2016-10-16 22:08:40 +02:00
  • ab98f7d8e3 Fix crash on Linux when using WriteableStream.writeln(""). kareman 2016-10-16 20:57:51 +02:00
  • 8ce6100286 Add FileHandle.nullDev, cross-platformise some unit test. kareman 2016-10-16 20:51:51 +02:00
  • 0f0ddfb9ea Add tests on Linux kareman 2016-10-15 00:06:05 +02:00
  • ef98b8da07 Get it to build on Linux. No tests yet. kareman 2016-10-13 19:17:40 +02:00
  • 339b5aa358 Workaround for Foundation.URL not handling leading "~". Kare Morstol 2016-10-11 23:56:19 +02:00
  • c27da54090 Readme: link back to master. Swift2 Kare Morstol 2016-10-10 23:14:18 +02:00
  • 22dd184b69 Update readme for SwiftShell 3 and Swift 3. 3.0.0-beta.3 Kare Morstol 2016-10-10 23:10:59 +02:00
  • a8f11f7379 Beta 2. Kare Morstol 2016-10-10 23:09:01 +02:00
  • c878d1fec9 Explain cryptic bash command. Kare Morstol 2016-10-10 23:07:08 +02:00
  • 965319d3c6 Remove .bash extension from swiftshell-init. Kare Morstol 2016-10-10 22:23:22 +02:00
  • 7768d3a24c Make errorcode an Int. Kare Morstol 2016-10-10 21:58:39 +02:00
  • 42a23b89c2 SwiftShell–init use beta version. Kare Morstol 2016-10-10 17:35:58 +02:00
  • e7af9e3449 Remove Linux from supported platforms. Kare Morstol 2016-10-09 23:30:39 +02:00
  • 2e27a6d776 Merge pull request #24 from kareman/fix-travis-testing 3.0.0-beta.2 Kare Morstol 2016-10-09 22:23:45 +02:00
  • 89274f5263 Build before testing Kare Morstol 2016-10-09 22:12:52 +02:00
  • 84f27e4ee8 Fixed bug where runAsync did not actually run anything. Kare Morstol 2016-10-09 17:46:32 +02:00
  • d804227618 Swift 3. SwiftShell 3.0.0-beta.1 Kare Morstol 2016-10-09 16:32:00 +02:00
  • 80c3c1bc8c Add Travis CI support. Hopefully. Kare Morstol 2016-10-09 15:42:23 +02:00
  • ed371b7e63 Add swiftshell–init. 3.0.0-beta.1 Kare Morstol 2016-10-08 22:08:50 +02:00
  • db3867b1fe Merge branch 'Swift3.0' Kare Morstol 2016-10-07 23:35:46 +02:00
  • ed36e0228f Add ‘Tests’ suffix to test folders. As required by Swift Package Manager. Kare Morstol 2016-10-07 22:11:37 +02:00
  • 867efc06df Set minimum deployment target to 10.9 – see #23. Kare Morstol 2016-09-23 22:27:27 +02:00
  • 27a7cde34a Update to Swift 3.0 final release. Kare Morstol 2016-09-15 13:10:30 +02:00
  • b65bc584d5 Update for Xcode 8 beta 3. Kare Morstol 2016-07-26 12:19:04 +02:00
  • 580cfee1c2 Update for Xcode 8 beta 2. Kare Morstol 2016-07-10 18:01:04 +02:00
  • fb063a34d2 Mention both OS X and macOS. Kare Morstol 2016-06-23 04:47:11 +02:00
  • a330bd57d0 Mention both OS X and macOS. Kare Morstol 2016-06-23 04:45:44 +02:00
  • 4a9fc65d31 Merge pull request #22 from apbendi/macos Kare Morstol 2016-06-23 04:38:00 +02:00
  • 07f7141c59 Remove unnecessary Linux special handling. Kare Morstol 2016-06-22 00:33:18 +02:00
  • 0e14578942 Update to DEVELOPMENT-SNAPSHOT-2016-06-20-a. Kare Morstol 2016-06-21 23:53:22 +02:00
  • 3e5f37beef Update README to reflect renaming of OS X to macOS Ben DiFrancesco 2016-06-20 16:49:00 -04:00
  • fec75eb013 Remove diagnostic printing from unit test. Kare Morstol 2016-06-08 00:24:57 +02:00
  • 7ce9ae1a3e Update version of Swift to DEVELOPMENT-SNAPSHOT-2016-06-06-a . Kare Morstol 2016-06-07 23:42:30 +02:00
  • 3bffc67f63 Move String.swift out of “General”, as it isn't. General that is. Kare Morstol 2016-06-07 22:18:52 +02:00
  • 191ce614a9 Almost get it to build on Linux. Kare Morstol 2016-06-06 03:19:05 +02:00
  • d678c76c73 Linux: avoid "missing _bridgeNSError" compiler crash. Kare Morstol 2016-06-06 02:30:36 +02:00
  • 04759e9245 Reorganise to use "swift test". Replace Xcode project with one auto-generated by swiftpm. Kare Morstol 2016-06-06 01:48:36 +02:00
  • e40e9ac014 Add FileError and improve error messages when opening files. Kare Morstol 2016-06-05 22:58:09 +02:00
  • 245d6845a1 Remove check for if a file is reachable from "open" functions. Kare Morstol 2016-06-04 23:41:33 +02:00
  • 700ab41bd8 Makefile: printout correct test script path. Kare Morstol 2016-06-03 23:32:11 +02:00
  • 2831504900 Mark “run” commands as having @discardableResult. Kare Morstol 2016-06-03 23:30:52 +02:00
  • 145f47cc82 Set Swift version to the newest snapshot. Kare Morstol 2016-06-03 22:30:05 +02:00
  • e6b707c9de Avoid warnings about unused results by marking functions "@discardableResult". Kare Morstol 2016-06-03 22:26:20 +02:00
  • 03fd4a20af Appease Swift 3s stricter rules about importing Foundation. Kare Morstol 2016-05-25 03:30:36 +02:00
  • ed6bc3ec6c Remove all use of Objective-C. Kare Morstol 2016-05-25 02:39:44 +02:00
  • 6f36ef80ea Readme: add list of example scripts. Kare Morstol 2016-05-20 21:32:48 +02:00
  • 12bfb64c31 Readme: add links to the Swift 2.2 branch (master) Kare Morstol 2016-05-19 19:55:35 +02:00
  • 027b48e654 Readme: add links to the Swift 3 branch Kare Morstol 2016-05-19 19:52:47 +02:00
  • cb6881efc8 Update external test scripts to Swift 3.0 . Kare Morstol 2016-05-13 05:43:02 +02:00
  • 266fb6d3e4 Makefile automatically discovers the correct Swift toolchain to use. Kare Morstol 2016-05-13 05:31:15 +02:00
  • 56e39270bc Make external test script not care what the current working directory is. Kare Morstol 2016-05-13 05:30:03 +02:00
  • 60df734a04 Workaround for nil crash in Process.arguments when run in Xcode. Kare Morstol 2016-05-13 03:54:33 +02:00
  • b35c8e0494 Disable unit test coverage as it currently doesn't work. Kare Morstol 2016-05-13 03:47:08 +02:00
  • 6641d43dcb Update makefile to use currently selected toolchain. Kare Morstol 2016-05-12 23:17:58 +02:00
  • 22c30904e8 Make all unit tests pass again. Kare Morstol 2016-05-12 23:12:26 +02:00
  • 900a2a7f94 Work around nil crash when using Process.arguments in Xcode. Kare Morstol 2016-05-12 04:56:25 +02:00
  • aa80eb7932 Convert unit tests to Swift 3.0. Kare Morstol 2016-05-12 01:59:32 +02:00
  • 6f57644422 Update to Swift 3.0 Kare Morstol 2016-05-12 00:36:04 +02:00
  • 7b73ae7be0 Test AsyncShellTask.onCompletion . 2.1 Kare Morstol 2016-04-28 02:48:36 +02:00
  • a2c79a031f Add documentation for onOutput and onStringOutput. Kare Morstol 2016-04-28 02:12:17 +02:00
  • 95e0207e70 Rename to onStringOutput and add onOutput. Add tests for both. Kare Morstol 2016-04-28 01:40:02 +02:00
  • b6dc545756 Fix indentation. Kare Morstol 2016-04-28 00:04:16 +02:00
  • 34e7e06a41 Fixed extension comment. Kent Hinson 2016-04-25 19:34:51 -07:00
  • 1f2b7e074d Added stop func to stop the task early. added async callbacks for ReadableStream.onOutput and AsyncShellTask.onCompletion allows for getting callbacks with data as the AsyncShellTask is running. Kent Hinson 2016-04-25 19:29:27 -07:00
  • 9ecfe91c9c Fix #16 by having WriteableStream use ‘print’ when writing to standard output. Kare Morstol 2016-04-14 02:08:51 +02:00
  • d9a3550677 Actually print error messages in release builds. Kare Morstol 2016-04-07 01:35:02 +02:00
  • ac77eb7e6a Allow passing Ints as error codes to "exit". Kare Morstol 2016-04-07 01:29:19 +02:00
  • e7ee357945 Rename playground, which is only working in a workspace. Kare Morstol 2016-04-01 01:13:45 +02:00
  • a6dab9cf38 createTempdirectory: exit with the correct error code. Kare Morstol 2016-04-01 01:02:05 +02:00
  • db1bbc3c26 Have main.tempdirectory use the name of the script/application. Kare Morstol 2016-04-01 00:43:23 +02:00
  • f02976b28b 2.0.2 and slightly beyond. Kare Morstol 2016-03-31 21:57:50 +02:00
  • eff36d83ec Docs: add warning about crashing if ‘executable’ is not. Kare Morstol 2016-03-31 21:43:33 +02:00
  • 296274c63a Make AsyncShellTask a class. Kare Morstol 2016-03-31 05:08:15 +02:00
  • 42c2c50da2 Make: use xcpretty if available. Kare Morstol 2016-03-31 01:38:16 +02:00
  • e3cb22b38a Readme: add section about error handling from commands. Kare Morstol 2016-03-30 22:36:40 +02:00
  • b5e46b02b9 /Tests/Scripts/README: mention 'make test'. Kare Morstol 2016-03-30 14:12:02 +02:00
  • 455d9017d9 Update CONTRIBUTING.md with correct links to Tests Kare Morstol 2016-03-30 14:06:59 +02:00
  • 6ec5dadb96 Improve documentation for what "runAndPrint" throws. Kare Morstol 2016-03-30 01:01:07 +02:00
  • 0b238c03fc Readme: note incompatibility with latest development snapshots. Kare Morstol 2016-03-23 00:52:16 +01:00
  • 02b93bc4ec Update to Swift 2.2: replace __X__ with #X. 2.0.2 Kare Morstol 2016-03-22 11:56:20 +01:00
  • 251c4271b5 Readme: add link to skilled.io . Kare Morstol 2016-03-21 20:17:18 +01:00
  • 411a7f221b contributing.md: run make test instead of test script directly. Kare Morstol 2016-03-21 20:08:48 +01:00
  • 97c49c031a Readme: add link to auto-generated documentation. And improved documentation. Slightly. 2.0.1 Kare Morstol 2016-03-21 00:47:15 +01:00
  • a054305358 v. 2.0 Kare Morstol 2016-03-21 00:20:38 +01:00
  • b0e3796fa0 Fix #15: run("cat","longtext.txt") never finishes for large files. Kare Morstol 2016-03-03 05:14:09 +01:00
  • 15da28218d Add AsyncShellTask.exitcode(). Kare Morstol 2016-02-25 03:56:23 +01:00
  • 73babca64f Make sure the test script finds the SwiftShell launcher script. Kare Morstol 2016-02-25 01:48:01 +01:00
  • 037424159b Readme: Add instructions for Swift Package Manager, change from command line to command-line. Kare Morstol 2016-02-24 03:27:20 +01:00
  • d77285c152 README: Remove any mention of the SwiftShell2 branch. Add the 2.0.0 tag. 2.0.0 Kare Morstol 2016-02-24 02:33:11 +01:00
  • ed9551cecf Merge branch 'master' into SwiftShell2 Kare Morstol 2016-02-24 02:12:10 +01:00
  • 4916480f4e Fix #14: Support building with Swift Package Manager. Kare Morstol 2016-02-23 03:17:06 +01:00
  • 0aa76e9017 Stop using curried function declaration syntax. Kare Morstol 2016-02-23 01:42:23 +01:00
  • 4ddef113cb Improve output from "make test". And build first. Kare Morstol 2016-02-05 00:47:59 +01:00
  • d6045d1485 Add makefile with options ‘build’, ‘test’ and ‘clean’. Kare Morstol 2016-01-22 02:34:31 +01:00
  • e94ca0c378 Curb excessively long lines. Add some comments. Kare Morstol 2016-01-21 21:37:45 +01:00
  • 56cb89a5a7 Add some documentation. Rename unit test. Kare Morstol 2016-01-21 21:35:15 +01:00