diff --git a/Cargo.lock b/Cargo.lock index f9a7d8b..ec7e0b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1077,7 +1077,7 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "ublue-rs" -version = "0.3.6" +version = "0.3.7" dependencies = [ "anyhow", "cfg-if", diff --git a/Cargo.toml b/Cargo.toml index 4a822e3..6c9a042 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "ublue-rs" -version = "0.3.6" +version = "0.3.7" edition = "2021" description = "A CLI tool built for creating Containerfile templates based on the Ublue Community Project" -repository = "https://gitlab.com/wunker-bunker/ublue-cli" +repository = "https://gitlab.com/wunker-bunker/blue-build" license = "Apache-2.0" categories = ["command-line-utilities"] diff --git a/README.md b/README.md index 98e83ef..dcccb2d 100644 --- a/README.md +++ b/README.md @@ -1,41 +1 @@ -# Ublue CLI - -This is my personal project trying to create a more conise version of the [starting point](https://github.com/ublue-os/startingpoint/tree/template) repo all condensed into a single Rust based CLI tool. - -## Installation - -Right now the only way to install this tool is to use `cargo`. - -```bash -cargo install --locked ublue-rs -``` - -## How to use - -### Templating - -Once you have the CLI tool installed, you can run the following to pull in your recipe file to generate a `Containerfile`. - -```bash -ublue template -o -``` - -You can then use this with `podman` to build and publish your image. Further options can be viewed by running `ublue template --help` - -### Building - -If you don't care about the details of the template, you can run the `build` command. - -```bash -ublue build ./config/recipe.yaml -``` - -This will template out the file and build with `buildah` or `podman`. If you're running in Gitlab CI with the pipeline like in the [init template](templates/init/gitlab-ci.yml.tera), it will automatically sign your image using Gitlab's own OIDC service. - -## Future Features - -- [x] Update to the most recent stable style of the [starting point](https://github.com/ublue-os/startingpoint/tree/template) template -- [x] Setup pipeline automation for publishing -- [ ] Create an init command to create a repo for you to start out -- [ ] Setup the project to allow installing with `binstall` -- [ ] Create an install script for easy install for users without `cargo` +This project has been renamed and moved! You can find us at https://crates.io/crates/blue-build