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