Beak Versions Save

A command line interface for your Swift scripts

0.5.1

5 years ago

Fixed:

  • Fixed homebrew installations @yonaskolb

Commits

0.5.0

5 years ago

Fixed:

  • Fixed installation when building in Swift 5 #44 yonaskolb

Changed:

  • Updated to Swift 5 and dropped Swift 4.2 #44 @yonaskolb

Commits

0.4.0

5 years ago

Added

  • Added support for reading from input in beak files (stdin) #29 @jakeheis
  • Added support for cancellation (SIGINT forwarding) #29 @jakeheis
  • Added support for passing nil to optional parameters #29 @jakeheis
  • Added Linux support #33 @yonaskolb

Fixed

  • Fixed running on case sensitive file systems #27 @tflhyl
  • Fixed homebrew installations #32 @yonaskolb

Changed

  • Changed beak cache path from ~/Documents/beak/builds to ~/.beak/builds #30 @tflhyl

Internal

  • Replaced SwiftPM and SwiftShell with SwiftCLI #29 @jakeheis
  • Created seperate BeakCLI target #31 @yonaskolb

Commits

0.3.5

6 years ago

Fixed

  • Fix parsed docs not matching to the correct functions in some cases #21

Commits

0.3.4

6 years ago

Fixed

  • Fixed swift package manager dependency targeting so that BeakCore can be used as a dependency #19

Internal

  • Updated PathKit, SWXMLHash, swift-package-manager, and SwiftShell

Commits

0.3.3

6 years ago

Fixed

  • Fixed a installation issue due to a dependency on a Swift PM commit that no longer existed #17

Commits

0.3.2

6 years ago

Fixed

  • Fixed the parsing of files with anonymous functions within the public functions #15

Commits

0.3.1

6 years ago

Added

  • Added shebang documentation #!/usr/bin/env beak --path

Fixed

  • Fixed dependency declarations not being parsed if they didn't start on the first line, for example if you have a shebang

Commits

0.3.0

6 years ago

Added

  • added homebrew formula
  • added automatic copying back of edited script from Xcode in beak edit
  • added ability to simply run file as a script without specifying a function

Changed

  • moved --path parameter before subcommands

Commits

0.2.0

6 years ago

Added

  • Unnamed params are now parsed to positional arguments
  • Added beak edit command
  • Added beak --version
  • Added release to beak.swift

Changed

  • Improved error logging
  • Show param defaults in run --help
  • Removed unused dependencies
  • Use dynamic argument lookup from Swift PM PR
  • Don't write build files if unchanged

Fixed

  • Fixed build path of beak files
  • Fixed build errors when multiple dependency libraries are imported
  • Fixed install beak function

Commits