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