diff --git a/.github/workflows/standard_tests.yml b/.github/workflows/standard_tests.yml new file mode 100644 index 0000000..3cf46dc --- /dev/null +++ b/.github/workflows/standard_tests.yml @@ -0,0 +1,26 @@ +name: Standard Tests + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +env: + CARGO_TERM_COLOR: always + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Build + run: cargo build --workspace --verbose + - name: Clippy check + run: cargo clippy --all + - name: Formatting check + run: cargo fmt --all --check + - name: Run tests + run: cargo test --verbose diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..24a741f --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# Auto generated by Rust +target/ +Cargo.lock + +# Workspace configuration for VS-Code +.vscode/ diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..d863187 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "xw-installer" +version = "0.0.0" +edition = "2021" +description = "Manage Rust toolchain and a set of extra tools with ease" + +[dependencies] diff --git a/README.md b/README.md new file mode 100644 index 0000000..d2d59f0 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Custom Rust Distro + +Manage Rust toolchain and a set of extra tools with ease. + +## How does it work? + +TBD diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..f328e4d --- /dev/null +++ b/src/main.rs @@ -0,0 +1 @@ +fn main() {}