Commit Graph

651 Commits

Author SHA1 Message Date
Harsh Shandilya 7268dd54af
feat: sync Nix config with dotfiles 2022-05-29 09:57:44 +05:30
Harsh Shandilya 598fb1304e
nix: update shell config 2022-03-28 13:49:08 +05:30
Harsh Shandilya 13f0536d63
all: upgrade dependencies 2022-03-28 01:04:31 +05:30
Harsh Shandilya f747194b29
cargo: switch to vendored -sys dependencies and upgrade 2022-02-18 14:12:52 +05:30
Harsh Shandilya 593a73a506
all: sync up with other Rust repos 2022-02-06 16:17:32 +05:30
Harsh Shandilya e0deedafca
all: upgrade all dependencies 2022-01-21 00:58:04 +05:30
Harsh Shandilya f0ecd66792
all: run cargo diet 2022-01-21 00:56:53 +05:30
Harsh Shandilya 565f64c712
cargo: update all dependencies 2021-07-08 00:55:35 +05:30
Harsh Shandilya 445d68ab37
cargo: bump dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-11 18:25:18 +05:30
Harsh Shandilya 05fb732f98
github: disable clippy check in PRs 2021-04-14 13:48:22 +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
Harsh Shandilya bfd6d00f86
cargo: update dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-10 11:10:52 +05:30
Harsh Shandilya 90cba9587f
Merge pull request #12 from msfjarvis/clap-v3
Switch to clap v3
2020-11-09 17:51:56 +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 b0333f6c94
cargo: add Amogh to authors
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-07 19:01:25 +05:30
Harsh Shandilya c59d5a82b0
Merge pull request #10 from msfjarvis/path-fixup
Correctly strip prefix from paths
2020-10-30 12:51:52 +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
Harsh Shandilya 767da20d35
Merge pull request #9 from msfjarvis/colored-subcommands
subcommands: add colored output
2020-10-24 15:19:57 +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 fa7fea0df4
Merge pull request #8 from msfjarvis/switch-to-clap 2020-10-24 14:20:15 +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
Harsh Shandilya 9e4abab5d2
Merge pull request #6 from msfjarvis/thaw-repos 2020-10-21 08:59:36 +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 972daa40f2
Merge pull request #5 from msfjarvis/persist-into-lockfile 2020-10-19 10:50:06 +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 bd2ca9dc31
add generated lockfile to gitignore
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-19 02:53:34 +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
Harsh Shandilya 59bf51b37f
cargo: add serde dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 13:11:15 +05:30
Harsh Shandilya a92431a9d9
Merge pull request #4 from ATechnoHazard/develop
search: skip uninitialized repos
2020-10-14 01:51:47 +05:30
ATechnoHazard 8d261ee9fd
search: skip empty repos
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-14 01:48:56 +05:30
ATechnoHazard f0da001acb
github: initial check workflow
Signed-off-by: ATechnoHazard <amolele@gmail.com>
2020-10-14 01:20:31 +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