Skip to content

Commit

Permalink
Release Herostratus 0.1.0-rc2
Browse files Browse the repository at this point in the history
  • Loading branch information
Notgnoshi committed Jul 15, 2024
1 parent 8c6a3ad commit bc193e0
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 13 deletions.
33 changes: 22 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,33 @@ focus on the user impact** rather than the actual changes made.

## Added
## Changed
* Changed CLI interface to use subcommands

* `herostratus check <path> [reference]` - statelessly check the repository at the given path
* `herostratus add <url> [branch]` - clone the given repository for later processing
* `herostratus remove` - remove the given repository
* `herostratus fetch-all` - fetch each cloned repository
* `herostratus check-all` - check each cloned repository

Not all subcommands are implemented, but this is the CLI interface `herostratus` will use in the
future.

## Deprecated
## Removed
## Fixed
## Security

# Herostratus - 0.1.0-rc2 - (2024-07-14)

## Changed
The Herostratus CLI interface has been changed to use subcommands:

* `herostratus check <path> [reference]` - statelessly check the repository at the given path
* `herostratus add <url> [branch]` - clone the given repository for later processing
* `herostratus remove` - remove the given repository
* `herostratus fetch-all` - fetch each cloned repository
* `herostratus check-all` - check each cloned repository

This is a fairly major milestone in the project roadmap, and enables both quickly processing any
given local checkout, as well as the ability to remember state about the checkouts that have already
been cloned, which is intended to support periodic runs of herostratus as a background service at
some point in the future.

Not all subcommands are implemented, and the ones that are implemented need to be fleshed out more:

* `check` -- finished
* `add` -- needs better error / edge case handling, and support of SSH/HTTPS clone URLs
* `check-all` -- needs better error / edge case handling

# Herostratus - 0.1.0-rc1 - (2024-04-07)
This is the first release of Herostratus! This release is largely centered around project
bootstrapping; Herostratus isn't quite ready to use yet.
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "herostratus"
description = "**Herostratus** *n.* **1.** An ancient Greek known for winning fame through crime and destruction. **2.** Also a Git repository achievements engine."
repository = "https://github.com/Notgnoshi/herostratus"
license = "MIT"
version = "0.1.0-rc1"
version = "0.1.0-rc2"
edition = "2021"

[dependencies]
Expand Down

0 comments on commit bc193e0

Please sign in to comment.