implicit.ly

Scala software, hot off the presses

less-sbt 0.1.9

It was time to pack up so less-sbt has moved to it's new home in a bed of ivy thanks to some generosity of some friends.

This means its also time for you to update your resolvers accordingly. You can install this plugin as you did before through your plugin definition with

addSbtPlugin("me.lessis" % "less-sbt" % "0.1.9")

Just be sure to and the sbt community resolver for plugin releases if you do not already

resolvers += Resolver.url("sbt-plugin-releases",
  new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/"))(
    Resolver.ivyStylePatterns)

And mix it in your build definition with

seq(lessSettings:_*)

For more information see the readme

So where did 0.1.8 go? That's what I would like to know!.

less-sbt compiles less gaining you more.

Filed under  //   Scala 2.9.1   less-sbt   me.lessis  

less-sbt 0.1.7

  • fix for regression bug #15
  • updated version of Rhino dependency. See what changed in Rhino here { melezov }

less-sbt compiles less gaining you more.

Filed under  //   Scala 2.9.1   less-sbt   me.lessis  

less-sbt 0.1.6

  • fixed issue with nested relative issues #7 { kastigar }
  • fixed issue with imports not triggering recompilation of importing file #6 { kastigar }
  • Reuse the excludeFilter key sbt defines

less-sbt compiles less gaining you more.

Filed under  //   Scala 2.9.1   less-sbt   me.lessis  

less-sbt 0.1.5

  • actually use the less-rhino-1.1.5.js compiler
  • fix bug introduced by the newer less compiler #8
  • speeder less compilation by evaluation the less compiler only once per sbt session #10

less-sbt compiles less gaining you more.

Filed under  //   Scala 2.9.1   less-sbt   me.lessis  

pj 0.1.0

  • provides simple library and conscript interfaces for pretty printing json
  • see the project readme for more info

    curl 'https://api.twitter.com/1/statuses/public_timeline.json' 2>/dev/null | pj --

pj: is a pretty printing library for json

Filed under  //   Scala 2.9.1   me.lessis   pj  

less-sbt 0.1.4

  • updated less compiler support from less-rhino-1.1.3.js to less-rhino-1.1.5.js (the latest less compiler version at the time of this release)
  • The http://repo.lessis.me resolver is no longer required. This and all future releases will be published to scala tools.
  • published for sbt 0.11.2, if you wish to use this version with an older version of sbt, please request so here.

less-sbt compiles less gaining you more.

Filed under  //   Scala 2.9.1   less-sbt   me.lessis  

coffeescripted-sbt 0.2.1

  • upgraded from v1.1.1 to Coffeescript js compiler v1.2.0* changelog
  • published for sbt 0.11.2, ask nicely, if you need support older versions of sbt
  • the http://repo.lessis.me resolver is no longer needed for this plugin. This and all future artifacts will be published to scala tools.
  • for future reference, If you happen to plan on using the 1.2.0 CoffeeScript compiler and you just so happen to use a Javascript interpreter that understands, reserved words like static, follow the fix mentioned here here or here and save yourself an afternoon.

coffeescripted-sbt compiles your CoffeeScripts so you don't have to.

Filed under  //   Scala 2.9.1   coffeescripted-sbt   me.lessis  

jot 0.1.0

initial release

Jot tracks project notes locally. It will not make you a sandwich.

  • settings

below is a list of available settings(*)

jot                                                     # Appends an item to your jot file
clean(for jot)        or (clean in (SomeConfig, jot))   # Removes an item from your jot file
jot-drop              or (drop in SomeConfig))          # Drops a target item from your jot file
jot-cat               or (cat in SomeConfig)            # Lists your jottings
jot-file              or (jotFile in SomeConfig)        # File containing jottings
target(for jot)       or (target in (SomeConfig, jot))  # Directory containing jot-file
colors(for jot)       or (colors in (SomeConfig, jot))  # Toggles ansii colored output

(*) subject to change in the future. Some key interface combinations of jot-x(for jot) were kind of annoying so some keys are not scoped to jot. This may change in the future

for more information see the project's readme.

Add the following to your plugin definition

addSbtPlugin("me.lessis" % "jot" % "0.1.0")

And add following in your build definition

seq(jotSettings:_*)

And you're done.

If you want support for other sbt versions Let me know

jot keeps track of project notes. nothing more.

Filed under  //   Scala 2.9.1   jot   me.lessis  

spakle 0.1.0

spakle ▁▁▃▂█

Spakle is my scala contribution to @holman's spark script

To install a cmd line client, spkl, use conscript

cs sofprops/spakle

Then paste it some guicy data points

$ seq 0 28 | sort -r | spkl
▂▂▂▂▂▁▁▇▆▆▆▆▅▅▅▅▁▅▄▄▄▄▄▃▃▃▃▁▁

That is all.

spakle prints unicode sparklines

Filed under  //   Scala 2.9.1   me.lessis   spakle  

ls-sbt 0.1.1

  • Fixed default for licenses key #25
  • lsync should be able to resolve ls metadata on arbitrary git branches on github, not just master #36 and #37
  • Added new setting, ls-docs, launches library documentation in a browser. Takes preference to a versions docs, then a libraries homepage, and finally falls back on the github repository page of the project. #30
  • The previous settings are now scoped to LsKeys.lsync: LsKeys.ghUser, LsKeys.ghBranch
  • Handle http errors in the lsinit conscript more gracefully #27

To install, use cs --clean-boot && cs softprops/ls

  • published for sbt 0.11.0 and 0.11.2 (if you are on 0.11.1 you should think about switching to 0.11.2 now)

ls sbt makes finding and installing Scala libraries simple.

Filed under  //   Scala 2.9.1   ls-sbt   me.lessis