Comments (5)
@CraigSiemens @avnerbarr I did refactor the process execution functionality in SwiftLine and extracted it to another library https://github.com/oarrabi/Runner
This new library is POSIX compliant, it uses posix_spawn
under the hood, so it should provide more consistent behaviours.
It is functional, but still in working progress. I would love if you give it a try :)
from swiftline.
I think that this was solved with #25
Could you please give it a try again and let me know :)?
I will close this, but please do reopen it if it persits
from swiftline.
I just ran into this same issue using master. For me, it was caused by ffmpeg thinking there was more input comping through stdin. I've found two possible solutions.
Run my script and close stdin with
myScript <&-
or in ActualTaskExecutor
execute
add
task.standardInput = FileHandle.nullDevice
from swiftline.
I finally got around to giving Runner a try and it worked like a charm. Thanks!
from swiftline.
@CraigSiemens Thats awesome to hear :) thanks for trying it!
from swiftline.
Related Issues (20)
- Adding support for Globs and easy dealing with directories
- add a Package.swift file HOT 3
- Question - Compile script to executable HOT 3
- dyld: Library not loaded HOT 2
- Use Args for abitory strings. HOT 1
- InteractiveExecutor's reliance on `system` function breaks in latest Xcode beta HOT 1
- Version bump & release Swift 3.0 support HOT 2
- Cocoapods and Rome Issue? HOT 2
- Linux support? HOT 2
- Missing tag for Swift 3 HOT 2
- Unused default values
- Warning with latest tagged version 0.5.0
- Run hangs if output to stdout is too large
- Using pipeline commands in run
- splitCommandToArgs should honor quotes while splitting
- Unix executable error
- PackageDescription API v3 is deprecated
- SwiftPM can't resolve dependency graph.
- Can you support higher Swift version? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swiftline.