Commit Graph

43 Commits

Author SHA1 Message Date
Harsh Shandilya 366d433787 fix: address Clippy lints 2024-03-14 18:13:14 +05:30
Harsh Shandilya 1eb5b7ca01 fix: adjust for gix 0.57.0 2023-12-29 23:21:18 +05:30
Harsh Shandilya 18a2664906
fix: allow serde and serde_derive to compile in parallel 2023-06-19 15:13:39 +05:30
Harsh Shandilya d414d84b5e
fix: consistently use inline format args 2023-06-10 22:27:23 +05:30
Harsh Shandilya 84ade6c73f
chore(cargo): update dependencies 2023-05-18 17:49:32 +05:30
Harsh Shandilya 5b3ec8a1b0
fix: replace `pub(crate)` with `pub` 2023-05-12 10:46:58 +05:30
Harsh Shandilya a728a353d6
fix: use tracing consistently 2023-05-12 10:44:53 +05:30
Harsh Shandilya 5372360c1c
feat(git): switch to gitoxide for freeze command 2023-05-11 13:31:07 +05:30
Harsh Shandilya b37ede3442
feat: set up tracing 2023-05-11 13:26:51 +05:30
Harsh Shandilya 38f8e3311e
fix: resolve Clippy warnings 2022-11-05 01:07:21 +05:30
Harsh Shandilya 79f68075f2
Migrate to clap v4 and add a basic test 2022-09-29 11:38:57 +05:30
Harsh Shandilya dd8c0b5b49 fix: run rustfmt 2022-06-27 15:44:12 +00:00
Harsh Shandilya 088c55df6d
fix: resolve clippy warnings 2022-06-27 17:36:02 +05:30
Harsh Shandilya 593a73a506
all: sync up with other Rust repos 2022-02-06 16:17:32 +05:30
Harsh Shandilya 27d3c8416b
cli: add crate name and description to help
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-10 11:14:29 +05:30
SphericalKat b46ba85002
cli: add colored output to subcommands
Signed-off-by: SphericalKat <amolele@gmail.com>
2020-11-09 17:25:21 +05:30
Harsh Shandilya ce1b9ff28d
cli: cargo fmt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 17:16:35 +05:30
Harsh Shandilya bdb08496d2
cli: bring back settings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 17:15:28 +05:30
Harsh Shandilya 74e3037cb9
cli: load authors automatically
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 17:12:20 +05:30
Harsh Shandilya 27e73863ec
switch to clap's derive macros
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 06:48:47 +05:30
Harsh Shandilya 5eff1508ac
Split across multiple files
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 06:32:06 +05:30
Harsh Shandilya f1ddc97a65
Upgrade to clap v3.0.0-beta.2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 06:28:40 +05:30
Harsh Shandilya 3d6bb33b74
Correctly strip prefix from paths
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-30 12:46:16 +05:30
ATechnoHazard 7bbc33dd89
subcommands: add colored output
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-24 15:16:07 +05:30
Harsh Shandilya 243bf5c620
src: COPYPASTA FOR THE COPYPASTA GODS
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:13:48 +05:30
Harsh Shandilya 1cfed92f85
src: fix formatting
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:05:20 +05:30
Harsh Shandilya c45bf34eb2
src: fix clippy warnings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:03:21 +05:30
Harsh Shandilya a00d16fc8d
src: switch to clap for argument parsing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:00:16 +05:30
ATechnoHazard f035df8153
Shell out to git for thawing repos
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-21 08:41:28 +05:30
ATechnoHazard 15b143cbf6
Implement thawing for frozen repos
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-20 19:05:18 +05:30
ATechnoHazard 1bcbccf30b
Start implementing thawing of repos
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-20 18:12:45 +05:30
Harsh Shandilya 3d12c9528f
Tweak lockfile output
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-19 10:48:28 +05:30
ATechnoHazard 444dea3e03
Strip dir path prefix without moving
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-19 03:02:08 +05:30
ATechnoHazard 7b3d457c62
Unwrap upstream URL to prevent obscure panics
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-19 02:14:42 +05:30
ATechnoHazard ed35930562
Create lockfile from scanned repos
A hashmap was used instead of nested structs because I realized that this would still run into the problem of duplicate keys. Ergo, use a HashMap with the key set to a unique path

Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-19 01:47:57 +05:30
ATechnoHazard 05818aa251
Fix clippy warnings
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-19 00:54:49 +05:30
ATechnoHazard 444564a43d
Use upstream remote URL for the currently checked out branch
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-19 00:51:57 +05:30
Harsh Shandilya 5fcba2926c
Start wiring up real data
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 13:33:11 +05:30
ATechnoHazard 8d261ee9fd
search: skip empty repos
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-14 01:48:56 +05:30
Harsh Shandilya 598c81e249
Simplify error handling
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-12 17:20:26 +05:30
Harsh Shandilya 9da03c9207
Test reading git repo metadata
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-12 17:17:58 +05:30
Harsh Shandilya 820fc6f1ab
Add an initial search mechanism
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-12 17:11:40 +05:30
Harsh Shandilya 9a9c1ef656
Initial commit
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-12 16:30:16 +05:30