├── .github ├── dependabot.yml └── workflows │ └── rust.yml ├── .gitignore ├── .mergify.yml ├── .travis.yml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── examples ├── comments.makefile ├── dep.makefile ├── echo.makefile ├── envvar.makefile ├── failure.makefile └── vars.makefile └── src ├── lib.rs ├── main.rs ├── makefile.rs └── plan.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/comments.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/examples/comments.makefile -------------------------------------------------------------------------------- /examples/dep.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/examples/dep.makefile -------------------------------------------------------------------------------- /examples/echo.makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | echo "Hello world!" 4 | -------------------------------------------------------------------------------- /examples/envvar.makefile: -------------------------------------------------------------------------------- 1 | 2 | # We actually get this for free. 3 | all: 4 | echo "Working directory is $(PWD)" 5 | -------------------------------------------------------------------------------- /examples/failure.makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | sh -c "false" -------------------------------------------------------------------------------- /examples/vars.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/examples/vars.makefile -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/makefile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/src/makefile.rs -------------------------------------------------------------------------------- /src/plan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelmelanson/fab-rs/HEAD/src/plan.rs --------------------------------------------------------------------------------