Make everything pub for Alex
authorCarl Lerche <me@carllerche.com>
Wed, 19 Mar 2014 21:12:28 +0000 (14:12 -0700)
committerCarl Lerche <me@carllerche.com>
Wed, 19 Mar 2014 21:12:28 +0000 (14:12 -0700)
src/cargo/mod.rs
src/cargo/util/mod.rs
src/cargo/util/process_builder.rs
tests/test_cargo_compile.rs

index 4b3cf15f027c486ac82470b63459f4dbc27b810a..837b0ba9bc1a7223b5873e347169b772ab80c258 100644 (file)
@@ -6,7 +6,7 @@ use serialize::{Decoder};
 use std::fmt;
 use std::fmt::{Show,Formatter};
 
-mod util;
+pub mod util;
 
 #[deriving(Decodable,Encodable,Eq,Clone,Ord)]
 pub struct Manifest {
index 2e840da0d8cec03ae2467c286c8ef2f1714d5909..352b45227a39af8e9856e772d42993decc4b6a2a 100644 (file)
@@ -1,6 +1,2 @@
-//pub use self::process_builder::process;
-//mod process_builder;
-
-pub fn process(cmd: &str) -> &'static str {
-  "ohai"
-}
+pub use self::process_builder::process;
+mod process_builder;
index b05359d58d54a86b2169f9d33b8e544ed5acb0a9..e45063f04c881e07dd14b2f99cc0703886f5d027 100644 (file)
@@ -9,7 +9,7 @@ pub struct ProcessBuilder {
 }
 
 impl ProcessBuilder {
-  fn args(mut self, arguments: &[~str]) -> ProcessBuilder {
+  pub fn args(mut self, arguments: &[~str]) -> ProcessBuilder {
     self.args = arguments.to_owned();
     self
   }
@@ -19,7 +19,7 @@ pub fn process(cmd: &str) -> ProcessBuilder {
   ProcessBuilder { program: cmd.to_owned(), args: ~[], path: get_curr_path() }
 }
 
-fn get_curr_path() -> ~[~str] {
+pub fn get_curr_path() -> ~[~str] {
   os::getenv("PATH").map(|path| {
     path.split(std::path::SEP).map(|seg| seg.to_owned()).collect()
   }).unwrap_or(~[])
index 8594d320cb4f96b1c18ef7054897eb6a35cca475..466853675de6679b69f905fdb2d1ad12c9990a0b 100644 (file)
@@ -1,4 +1,5 @@
 use support::project;
+use cargo;
 
 fn setup() {