gitops-agent 0.1.1

GitOps Agent - continuously monitors a remote git repository against local/any change, and performs actions (e.g. executes a provided command) - given a periodicity that is defined as a time intervals.
<?xml version="1.0" encoding="UTF-8" ?>
<bom serialNumber="urn:uuid:8be994c2-c422-41a1-972a-5036d1ad5ebf" version="1" xmlns="http://cyclonedx.org/schema/bom/1.3">
  <metadata>
    <timestamp>2022-01-29T19:34:01Z</timestamp>
    <authors>
      <author>
        <name>kitplummer@gmail.com</name></author></authors>
    <component type="application">
      <name>goa</name>
      <version>0.0.12</version>
      <description><![CDATA[GitOps Agent - continuously monitors a remote git repository against local/any change, and performs actions (e.g. executes a provided command) - given a periodicity that is defined as a time intervals.]]></description>
      <purl>pkg:cargo/goa@0.0.12</purl>
      <licenses>
        <license>
          <expression>MIT</expression></license></licenses>
      <externalReferences>
        <reference type="website">
          <url>https://kitplummer.github.io/goa</url></reference>
        <reference type="vcs">
          <url>https://github.com/kitplummer/goa</url></reference></externalReferences></component></metadata>
  <components>
    <component type="library">
      <name>anyhow</name>
      <version>1.0.51</version>
      <description><![CDATA[Flexible concrete Error type built on std::error::Error]]></description>
      <purl>pkg:cargo/anyhow@1.0.51</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT OR Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/anyhow</url></reference>
        <reference type="vcs">
          <url>https://github.com/dtolnay/anyhow</url></reference></externalReferences></component>
    <component type="library">
      <name>assert_cmd</name>
      <version>2.0.2</version>
      <description><![CDATA[Test CLI Applications.]]></description>
      <purl>pkg:cargo/assert_cmd@2.0.2</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT OR Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>http://docs.rs/assert_cmd/</url></reference>
        <reference type="website">
          <url>https://github.com/assert-rs/assert_cmd</url></reference>
        <reference type="vcs">
          <url>https://github.com/assert-rs/assert_cmd.git</url></reference></externalReferences></component>
    <component type="library">
      <name>chrono</name>
      <version>0.4.19</version>
      <description><![CDATA[Date and time library for Rust]]></description>
      <purl>pkg:cargo/chrono@0.4.19</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT/Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/chrono/</url></reference>
        <reference type="website">
          <url>https://github.com/chronotope/chrono</url></reference>
        <reference type="vcs">
          <url>https://github.com/chronotope/chrono</url></reference></externalReferences></component>
    <component type="library">
      <name>clokwerk</name>
      <version>0.3.5</version>
      <description><![CDATA[A simple Rust recurring task scheduler, similar to Python's schedule]]></description>
      <purl>pkg:cargo/clokwerk@0.3.5</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>http://docs.rs/clokwerk/</url></reference>
        <reference type="vcs">
          <url>https://github.com/mdsherry/clokwerk</url></reference></externalReferences></component>
    <component type="library">
      <name>env_logger</name>
      <version>0.9.0</version>
      <description><![CDATA[A logging implementation for `log` which is configured via an environment
variable.]]></description>
      <purl>pkg:cargo/env_logger@0.9.0</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT/Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/env_logger</url></reference>
        <reference type="vcs">
          <url>https://github.com/env-logger-rs/env_logger/</url></reference></externalReferences></component>
    <component type="library">
      <name>git2</name>
      <version>0.13.25</version>
      <description><![CDATA[Bindings to libgit2 for interoperating with git repositories. This library is
both threadsafe and memory safe and allows both reading and writing git
repositories.]]></description>
      <purl>pkg:cargo/git2@0.13.25</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT/Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/git2</url></reference>
        <reference type="vcs">
          <url>https://github.com/rust-lang/git2-rs</url></reference></externalReferences></component>
    <component type="library">
      <name>log</name>
      <version>0.4.14</version>
      <description><![CDATA[A lightweight logging facade for Rust]]></description>
      <purl>pkg:cargo/log@0.4.14</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT OR Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/log</url></reference>
        <reference type="vcs">
          <url>https://github.com/rust-lang/log</url></reference></externalReferences></component>
    <component type="library">
      <name>openssl-sys</name>
      <version>0.9.72</version>
      <description><![CDATA[FFI bindings to OpenSSL]]></description>
      <purl>pkg:cargo/openssl-sys@0.9.72</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT</expression></license></licenses>
      <externalReferences>
        <reference type="other">
          <url>openssl</url></reference>
        <reference type="vcs">
          <url>https://github.com/sfackler/rust-openssl</url></reference></externalReferences></component>
    <component type="library">
      <name>predicates</name>
      <version>2.1.0</version>
      <description><![CDATA[An implementation of boolean-valued predicate functions.]]></description>
      <purl>pkg:cargo/predicates@2.1.0</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT OR Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/predicates</url></reference>
        <reference type="website">
          <url>https://github.com/assert-rs/predicates-rs</url></reference>
        <reference type="vcs">
          <url>https://github.com/assert-rs/predicates-rs</url></reference></externalReferences></component>
    <component type="library">
      <name>run_script</name>
      <version>0.9.0</version>
      <description><![CDATA[Run shell scripts in rust.]]></description>
      <purl>pkg:cargo/run_script@0.9.0</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://sagiegurari.github.io/run_script/api/run_script/index.html</url></reference>
        <reference type="website">
          <url>http://github.com/sagiegurari/run_script</url></reference>
        <reference type="vcs">
          <url>https://github.com/sagiegurari/run_script.git</url></reference></externalReferences></component>
    <component type="library">
      <name>structopt</name>
      <version>0.3.25</version>
      <description><![CDATA[Parse command line argument by defining a struct.]]></description>
      <purl>pkg:cargo/structopt@0.3.25</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>Apache-2.0 OR MIT</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/structopt</url></reference>
        <reference type="vcs">
          <url>https://github.com/TeXitoi/structopt</url></reference></externalReferences></component>
    <component type="library">
      <name>url</name>
      <version>2.2.2</version>
      <description><![CDATA[URL library for Rust, based on the WHATWG URL Standard]]></description>
      <purl>pkg:cargo/url@2.2.2</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>MIT/Apache-2.0</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/url</url></reference>
        <reference type="vcs">
          <url>https://github.com/servo/rust-url</url></reference></externalReferences></component>
    <component type="library">
      <name>uuid</name>
      <version>0.8.2</version>
      <description><![CDATA[A library to generate and parse UUIDs.]]></description>
      <purl>pkg:cargo/uuid@0.8.2</purl>
      <scope>required</scope>
      <licenses>
        <license>
          <expression>Apache-2.0 OR MIT</expression></license></licenses>
      <externalReferences>
        <reference type="documentation">
          <url>https://docs.rs/uuid</url></reference>
        <reference type="website">
          <url>https://github.com/uuid-rs/uuid</url></reference>
        <reference type="vcs">
          <url>https://github.com/uuid-rs/uuid</url></reference></externalReferences></component></components></bom>