Commit Graph

11744 Commits

Author SHA1 Message Date
Mark Harrah 329709c750 configurable shell prompt
for example:
 Command.ShellPrompt := {
   s => Project.extract(s).cid + "> "
 }
2011-02-21 19:35:05 -05:00
Mark Harrah df1c9c00c7 include Scala version to artifact names to match expected names for publishing 2011-02-21 10:22:39 -05:00
Mark Harrah ea1e7d6cae disable aggregation by default for the interactive tasks 2011-02-21 10:07:58 -05:00
Mark Harrah 218ccc2c9f aggregation 2011-02-21 10:07:39 -05:00
Mark Harrah d264ab0ad2 add 'seq' combinator that applies one or more parsers, collecting all valid results 2011-02-21 10:00:40 -05:00
Mark Harrah 02d3c6bcad add 'seq' combinator that applies one or more parsers, collecting all valid results 2011-02-21 10:00:40 -05:00
Mark Harrah 2ed574b30d fix unmanaged dependencies being excluded in certain cases 2011-02-20 15:40:29 -05:00
Mark Harrah 9fb78514c7 add unmanaged jars from project dependencies 2011-02-19 23:25:30 -05:00
Mark Harrah 04910baf2f command cleanup, load project by default, prompt on load failure 2011-02-19 22:22:09 -05:00
Mark Harrah fb29d8e11e tweak URI character class for improved completion 2011-02-19 15:29:51 -05:00
Mark Harrah aadcd0c9fb tweak URI character class for improved completion 2011-02-19 15:29:51 -05:00
Mark Harrah 552be510ad restrict configuration and project ID to valid values at parser level for tab completion 2011-02-19 08:49:30 -05:00
Mark Harrah 333b2833fe make completion cross product lazier 2011-02-18 20:58:13 -05:00
Mark Harrah 63c8fd715d make completion cross product lazier 2011-02-18 20:58:13 -05:00
Mark Harrah 5d74d2d985 return position at which parsing fails 2011-02-18 20:57:39 -05:00
Mark Harrah 6688918349 return position at which parsing fails 2011-02-18 20:57:39 -05:00
Mark Harrah 16cd2e7fdc append caret to pointer string 2011-02-18 20:55:37 -05:00
Paul Phillips 11468f360d Generated this project's project/ files with bin/sbt-setup. 2011-02-18 17:14:07 -08:00
Paul Phillips f098e1f36c Some breaking down of the project files, and a bunch of
default dependencies for easy grabbing.  Experimenting with
more ways of being turnkey.
2011-02-18 16:46:09 -08:00
Mark Harrah 2b28173b76 README for building from source 2011-02-17 16:27:43 -05:00
Mark Harrah 8c9e89850a configure Ivy cache to ignore original resolver 2011-02-17 16:20:30 -05:00
Mark Harrah a6df926d41 fix issue with updating a non-definitive setting 2011-02-15 18:43:44 -05:00
Mark Harrah a58781edd3 fix issue with updating a non-definitive setting 2011-02-15 18:43:44 -05:00
Mark Harrah cda1995a6b make default name the project id 2011-02-15 18:41:40 -05:00
Mark Harrah 8ad8718366 rename 'get' to 'inspect', merge 'delegates' command into it 2011-02-15 18:41:01 -05:00
Paul Phillips b4eaaebf18 Various improvements to sbt-setup. Finally discovered the impressively
well hidden "latest.integration" setting for ivy.
2011-02-14 20:26:30 -08:00
Mark Harrah e6dcca1b42 handle constant types 2011-02-14 18:59:54 -05:00
Mark Harrah cc06667f3e handle constant types 2011-02-14 18:59:54 -05:00
Mark Harrah a3a81dc26e fix issue in API comparison where ordering was required but not done 2011-02-14 18:58:20 -05:00
Mark Harrah dcd24f5dc4 implement %% 2011-02-14 18:57:54 -05:00
Mark Harrah 83cb152fd7 rename 'inherits' to the more appropriate 'delegates' 2011-02-14 18:56:29 -05:00
Mark Harrah cfd4b99f29 when evaluating settings, import Keys._ by default 2011-02-14 18:55:05 -05:00
Mark Harrah 202dac644f added top-level URI alias, uri/file aliases for construction 2011-02-14 18:54:09 -05:00
Paul Phillips b9c3b02725 Added some sequence exercises. 2011-02-14 15:31:49 -08:00
Paul Phillips fa1f988bcf Fleshed out Rational even more. Added an ExampleSpec for running
tests on package example.
2011-02-14 15:19:48 -08:00
Paul Phillips e9b7b4ffab Fleshed out the Rational class some more. 2011-02-14 15:11:41 -08:00
Paul Phillips 292533ab06 Added example program "Rational". 2011-02-14 14:51:40 -08:00
Heiko Seeberger 91f89bb873 re #1: Project definition now starting with capital letter (file and class). 2011-02-14 11:47:21 -08:00
Paul Phillips dc7b0285cc Made the default package "template" rather than improving, and
read it from the ORGANIZATION env variable if set.
2011-02-14 11:32:38 -08:00
Paul Phillips 479f9e5141 Added sbt-setup script. Now generates specs test template too. 2011-02-14 11:02:09 -08:00
Paul Phillips 863073d57a Initial Import for sbt-template (autogenerated by sbt-setup). 2011-02-14 10:26:09 -08:00
Mark Harrah dd06a0c1d3 fix mixed up javac/scalac options 2011-02-13 19:02:22 -05:00
Mark Harrah 8b63751c8a drop properties fill 2011-02-13 19:02:01 -05:00
Mark Harrah 11a76c9f3b last, last-grep 2011-02-12 16:23:40 -05:00
Mark Harrah 562f362f09 remove obsolete parsers subproject 2011-02-12 15:43:37 -05:00
Mark Harrah 86d82141a3 cleanup/rework related to Settings/InputParser
- drop fillThis: handle in injectStreams instead
- simplify InputParser construction (at the expense of implementation simplicity)
- split out ScopeKey/initialization parts of Setting with separate Initialize trait
  + makes Apply obsolete
  + makes the Initialize trait properly composable
  + this allowed splitting the InputParser definition into
    an Initialize for parsing and one for the action
- implement test-only
- inject resolved scope
2011-02-11 20:22:17 -05:00
Mark Harrah c9b932acd1 cleanup/rework related to Settings/InputParser
- drop fillThis: handle in injectStreams instead
- simplify InputParser construction (at the expense of implementation simplicity)
- split out ScopeKey/initialization parts of Setting with separate Initialize trait
  + makes Apply obsolete
  + makes the Initialize trait properly composable
  + this allowed splitting the InputParser definition into
    an Initialize for parsing and one for the action
- implement test-only
- inject resolved scope
2011-02-11 20:22:17 -05:00
Mark Harrah cbdabc1383 handle invalid command names in action parser (by ignoring them) 2011-02-11 20:12:15 -05:00
Mark Harrah 3895a7cb1e define IO.writeLines for a PrintWriter 2011-02-11 20:10:53 -05:00
Mark Harrah 032f638549 fix stray Ivy logging message when directly accessing IvySbt#Module 2011-02-11 20:09:42 -05:00