Skip to content

Commit

Permalink
Refactor a ton to make git statestore and cli work
Browse files Browse the repository at this point in the history
This has updated a ton of stuff including the CLI to be even more
noun-verb while being easily extensible, as well as refactor
how a ton of the state is store and managed in order to make it
easy to fetch content and follow references from the elements in
the state.

A lot more cleanup has to be done
  • Loading branch information
mlieberman85 committed Mar 3, 2024
1 parent e4daf1c commit 6321c60
Show file tree
Hide file tree
Showing 22 changed files with 2,374 additions and 1,770 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
.vscode
.DS_Store
state.db
.envrc
.envrc
skootcache
34 changes: 32 additions & 2 deletions Cargo.lock

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

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ resolver = "2"

[workspace.lints.rust]
unsafe_code = "forbid"
missing_docs = "warn"

[workspace.lints.clippy]
enum_glob_use = "deny"
pedantic = "deny"
nursery = "deny"
unwrap_used = "deny"
missing_errors_doc = "allow"
module_name_repetitions = "allow"
module_name_repetitions = "allow"
5 changes: 5 additions & 0 deletions skootrs-bin/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ name = "skootrs-bin"
version = "0.1.0"
edition = "2021"

[[bin]]
name = "skootrs"
path = "src/main.rs"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
Expand All @@ -27,6 +31,7 @@ reqwest = "0.11.24"
base64 = "0.21.7"
clio = { version = "0.3.5", features = ["clap", "clap-parse"] }
serde = "1.0.197"
strum = "0.26.1"

[build-dependencies]
clap_mangen = "0.2.20"
Loading

0 comments on commit 6321c60

Please sign in to comment.