rust/src/librustpkg
Steven Stewart-Gallus dcecc6693d Cleanup librustpkg a little bit.
Mostly I did simple transformations from imperative style loops to
more functional iterator based transformations.
2013-08-11 17:33:35 -07:00
..
testsuite
api.rs std/rustc/rustpkg/syntax: Support the extern mod = ... form 2013-08-09 14:11:50 -07:00
conditions.rs
context.rs std/rustc/rustpkg/syntax: Support the extern mod = ... form 2013-08-09 14:11:50 -07:00
crate.rs
installed_packages.rs std/rustc/rustpkg/syntax: Support the extern mod = ... form 2013-08-09 14:11:50 -07:00
messages.rs
package_id.rs rustpkg: Simplify the PkgId struct 2013-08-09 14:11:55 -07:00
package_source.rs Cleanup librustpkg a little bit. 2013-08-11 17:33:35 -07:00
path_util.rs Cleanup librustpkg a little bit. 2013-08-11 17:33:35 -07:00
README.txt
rustpkg.rs std: Rename Iterator.transform -> .map 2013-08-10 07:33:21 -07:00
search.rs Cleanup librustpkg a little bit. 2013-08-11 17:33:35 -07:00
source_control.rs std/rustc/rustpkg/syntax: Support the extern mod = ... form 2013-08-09 14:11:50 -07:00
target.rs
tests.rs rustpkg: Simplify the PkgId struct 2013-08-09 14:11:55 -07:00
usage.rs
util.rs Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing-nulls 2013-08-09 18:48:01 -07:00
version.rs std: Iterator.len_ -> .len 2013-08-10 07:33:22 -07:00
workspace.rs Mass rename of .consume{,_iter}() to .move_iter() 2013-08-10 07:01:07 -07:00

Right now, commands that work are "build" and "clean".

`rustpkg build` and `rustpkg clean` should work

for example:
$ cd ~/rust/src/librustpkg/testsuite/pass
$ rustpkg build hello-world
... some output ...
$ rustpkg clean hello-world

-------------
the following test packages in librustpkg/testsuite/pass:
      * hello-world
      * install-paths
      * simple-lib
      * deeply/nested/path
      * fancy-lib

   It fails on the following test packages:
      * external-crate (no support for `extern mod` inference yet)

and should fail with proper error messages
on all of the test packages in librustpkg/testsuite/fail
      * no-inferred-crates