Harsh Shandilya
|
bf3d8b595e
|
fix: upgrade to Rust 1.77.0
|
2024-03-29 12:12:39 +05:30 |
Harsh Shandilya
|
ea7b11c3ff
|
chore: fix Clippy lints
|
2023-08-25 03:41:31 +05:30 |
Harsh Shandilya
|
d23ef5f6bd
|
fix: address `clippy::pedantic` lints
|
2022-06-17 12:49:41 +05:30 |
Harsh Shandilya
|
9972edebcc
|
all: update for Embark standard lints v5
|
2021-11-07 17:40:30 +05:30 |
dependabot[bot]
|
bcfa20fe60
|
build(deps): bump clap from 3.0.0-beta.4 to 3.0.0-beta.5 (#50)
|
2021-10-18 08:15:36 +00:00 |
Sanchith Hegde
|
315c6077a5
|
Convert CLI configuration to Rust (#49)
|
2021-10-04 14:57:59 +05:30 |
Harsh Shandilya
|
92a4af9859
|
adnix: use color_eyre for error handling
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-04 16:58:01 +05:30 |
Harsh Shandilya
|
3dedcee72d
|
src: remove unneeded 'extern crate'
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-06-30 00:36:07 +05:30 |
Harsh Shandilya
|
533f49b2fb
|
cargo fmt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-05-07 14:16:53 +05:30 |
Harsh Shandilya
|
03954b3d25
|
adnix: rudimentary tests for config parser
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-04-29 02:46:06 +05:30 |
Harsh Shandilya
|
5f0f5a0d46
|
Fix direct link to my hosts file
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-03-31 00:14:44 +05:30 |
Harsh Shandilya
|
448c0ac552
|
Switch from reqwest to ureq
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-12-25 13:52:06 +05:30 |
Harsh Shandilya
|
f4c00d3d65
|
Break out API for testability
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-29 18:40:38 +05:30 |
Harsh Shandilya
|
d90134fb26
|
Remove unnecessary print and use eprintln for error
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-12 17:06:39 +05:30 |
Harsh Shandilya
|
8090a5a823
|
Directly initialize sources HashMap
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-12 17:05:30 +05:30 |
Michel Kansou
|
ed22f66110
|
add clap yaml feature, update command line, add parsing sources file feature
|
2019-10-12 13:14:58 +02:00 |
Harsh Shandilya
|
9e5d6d430d
|
Pass arguments as list
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-09 13:16:10 +05:30 |
Harsh Shandilya
|
f041b0de39
|
Drop single-case match
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-09 13:08:20 +05:30 |
Harsh Shandilya
|
c77c7a1fbf
|
Fix clippy warning
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-09 13:07:35 +05:30 |
Harsh Shandilya
|
0be05f81c0
|
Implement IPV{4,6} address override
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-09 00:11:02 +05:30 |
Harsh Shandilya
|
e572680ca2
|
Bring things more in line with adnix
- Don't track name in Source struct
- Don't duplicate code
- Print number of total entries
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-08 13:52:46 +05:30 |
Harsh Shandilya
|
17eb2234f1
|
Add formatter choices to CLI
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-08 13:06:56 +05:30 |
Harsh Shandilya
|
eb27da0d83
|
Print to stdout when no output file is specified
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-08 12:53:54 +05:30 |
Harsh Shandilya
|
99f92e5fee
|
Add the beginnings of a CLI program
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-08 00:22:31 +05:30 |
Harsh Shandilya
|
1b0a6d3182
|
Align output with actual dnsmasq syntax
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-08 00:12:51 +05:30 |
Harsh Shandilya
|
5086db2cd6
|
Directly implement formatting into Source struct
Will be easier to deal with when other formatters get ported over with command line options
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-07 23:58:02 +05:30 |
Harsh Shandilya
|
97499943ce
|
Use Formatter as a base trait
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-07 21:18:17 +05:30 |
Harsh Shandilya
|
db96dcb4e2
|
Migrate formatting to a separate module
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-07 21:03:35 +05:30 |
Harsh Shandilya
|
9b0c0b6f76
|
Fix clippy warnings
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-06 22:15:00 +05:30 |
Harsh Shandilya
|
7c3ce363be
|
Run cargo fmt
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-06 22:14:01 +05:30 |
Harsh Shandilya
|
18fa0074e4
|
Switch to regex based capturing
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-05 15:15:47 +05:30 |
Harsh Shandilya
|
66deea98bf
|
constify localhost addresses
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-05 14:46:04 +05:30 |
Harsh Shandilya
|
49ad61138a
|
Remove useless trait
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-05 14:42:06 +05:30 |
Harsh Shandilya
|
f55ee363cb
|
Don't swallow errors
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-10-05 10:58:49 +05:30 |
Harsh Shandilya
|
760b728748
|
Flesh out implementation some more
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-09-28 17:07:01 +05:30 |
Harsh Shandilya
|
d3817c5859
|
Check-in half-working draft
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-09-28 15:15:10 +05:30 |
Harsh Shandilya
|
829e0bba2f
|
Initial commit
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
2019-09-28 13:33:16 +05:30 |