Skip to content

Track and manipulate your source in a programmatic way

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

phR0ze/skellige

Repository files navigation

skellige

license-badge build codecov crates.io Minimum rustc

Track and manipulate your source in a programmatic way

skellige wraps the venerable git2 crate providing cli stylized progress output for common functions like cloning up updating repositories. skellige introduces a notion of repo groups providing stylized progress for multiple repos at once.

Quick links

Usage

Requires rustc >= 1.30

This minimum rustc requirement is driven by the enhancements made to Rust's std::error::Error handling improvements

Clone

TBD

Update

TBD

Contribute

Pull requests are always welcome. However understand that they will be evaluated purely on whether or not the change fits with my goals/ideals for the project.

Git-Hook

Enable the git hooks to have automatic version increments

cd ~/Projects/skellige
git config core.hooksPath .githooks

License

This project is licensed under either of:

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


Backlog

  • Document usage
  • Document examples
  • Add rust docs
  • Determine minimum rustc and update badge

Changelog

  • 12/30/2020
    • Updating documentation a little
  • 12/28/2020
    • Use fungus as a dependency

About

Track and manipulate your source in a programmatic way

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published