Kare Morstol 638fb719df Make more properties of MainShellContext lazy.
Will be important later on if/when I implement truly global standard input/output redirection.
2015-09-22 01:56:25 +02:00
2015-09-03 17:27:07 +02:00
2015-07-19 21:00:19 +02:00
2014-11-14 19:19:59 +01:00
2015-09-14 17:15:31 +02:00

This is the SwiftShell 2.0 branch. Use master for SwiftShell 1.

SwiftShell

An OS X Framework for command line scripting in Swift.

Usage

Installation

  • In the Terminal, go to where you want to download SwiftShell.

  • Run

      git clone https://github.com/kareman/SwiftShell.git
      cd SwiftShell
      git checkout SwiftShell2
    
  • Copy/link Misc/swiftshell to your bin folder or anywhere in your PATH.

  • To install the framework itself, either:

    • run xcodebuild install from the project's root folder. This will install the SwiftShell framework in ~/Library/Frameworks.
    • or run xcodebuild and copy the resulting framework from the build folder to your library folder of choice. If that is not "~/Library/Frameworks", "/Library/Frameworks" or a folder mentioned in the $DYLD_FRAMEWORK_PATH environment variable then you need to add your folder to $DYLD_FRAMEWORK_PATH.

License

Released under the MIT License (MIT), http://opensource.org/licenses/MIT

Some files are covered by other licences, see included works.

Kåre Morstøl, NotTooBad Software

S
Description
A Swift framework for shell scripting.
Readme 3.5 MiB
Languages
Swift 96.1%
Shell 2.9%
Ruby 1%