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