quaditsync 1.0.2

Library that facilitates monitoring Git repositories for changes. Could enable GitOps based on gitsync but extended for quadit
Documentation
use cucumber::World as _;
use quaditsync::errors;
use std::path::PathBuf;

mod steps;

#[derive(cucumber::World, Debug, Default)]
pub struct World {
    test_dir: PathBuf,
    bare_dir: PathBuf,
    clone_dir: PathBuf,
    repo_url: String,
    latest_commit_hash: Vec<u8>,
    current_commit_hash: Vec<u8>,
    sync_error: Option<errors::GitSyncError>,
    created_files: Vec<String>,
}

#[tokio::main]
async fn main() {
    World::run("./features").await;
}