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
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
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
63c8fd715d
make completion cross product lazier
2011-02-18 20:58:13 -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
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
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
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
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
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
Mark Harrah
1124cc59d9
package, package-doc, package-src
2011-02-10 08:16:07 -05:00
Mark Harrah
10d48fd3fa
add multi-directory versions of rebase and relativeTo
2011-02-10 08:14:51 -05:00
Mark Harrah
0ed1e8e894
fix lazyPathFinder to drop non-existing files
2011-02-10 08:14:24 -05:00
Mark Harrah
3de34c6569
'show' can prefix task to display its result
2011-02-10 08:13:48 -05:00
Mark Harrah
462b0f2237
delete reintegrated code
2011-02-10 08:13:05 -05:00
Mark Harrah
74013f3cc7
per-project commands with Commands configuration
2011-02-08 20:38:18 -05:00
Mark Harrah
f780d67a78
add reverse dependencies to 'get' output
2011-02-08 20:36:29 -05:00
Mark Harrah
66442a51df
fix ScalaInstance creation and include Scala version in Target
2011-02-08 20:34:39 -05:00
Mark Harrah
7efa007820
some more example tab completion combinators
2011-02-08 20:33:34 -05:00
Mark Harrah
4b7b58dcbc
include 2.9.0-SNAPSHOT in prebuilt in order to check compatibility
2011-02-08 20:32:55 -05:00
Mark Harrah
4d6f6ca9f8
fix ProjectResolver to properly ignore artifacts
2011-02-08 20:32:11 -05:00
Mark Harrah
2a4f7ac564
compiler interface: 2.9 compatibility
...
nme.LOCALCHILD -> tpename.LOCAL_CHILD
handle NullaryMethodType
2011-02-08 20:30:15 -05:00
Mark Harrah
28d0b36b43
copy-resources
2011-02-06 13:01:50 -05:00
Mark Harrah
b9b607aade
delegates command
2011-02-06 12:26:20 -05:00
Mark Harrah
06a346a543
'get' now shows defining scope, related definitions, dependencies
2011-02-06 11:33:56 -05:00
Mark Harrah
c9b1b507cd
doc,test tasks
2011-02-06 11:33:29 -05:00
Mark Harrah
692772ece2
clean,console,console-quick,run
2011-02-05 21:40:10 -05:00
Mark Harrah
c1cc482b94
overhaul Streams injection
2011-02-05 21:39:34 -05:00