Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
239 changes: 111 additions & 128 deletions Cargo.lock

Large diffs are not rendered by default.

31 changes: 15 additions & 16 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
[package]
name = "doge"
name = "dns-doge"
description = "A command-line DNS client"

authors = ["Darrion Whitfield <dwhitfield@ramfield.net>"]
categories = ["command-line-utilities"]
edition = "2021"
exclude = [
"/completions/*", "/man/*", "/xtests/*",
"/dog-screenshot.png", "/Justfile", "/README.md", "/.rustfmt.toml", "/.travis.yml",
"/dog-screenshot.png", "/Justfile", "/README.md", "/.rustfmt.toml", "/.travis.yml", "/makefile",
]
homepage = "https://dns.lookup.dog/"
license = "MIT"

version = "0.2.4-beta"
version = "0.2.5-beta"


[[bin]]
Expand All @@ -21,11 +21,10 @@ path = "src/main.rs"
doctest = false


[workspace]
members = [
"dns",
"dns-transport",
]
#[workspace]
#members = [
# "dns-transport",
#]


# make dev builds faster by excluding debug symbols
Expand All @@ -42,8 +41,8 @@ panic = "abort"
[dependencies]

# dns stuff
dns = { path = "./dns" }
dns-transport = { path = "./dns-transport" }
doge_dns = "1.0.1"
doge_transport = "0.2.4"

# command-line
ansi_term = "0.12"
Expand Down Expand Up @@ -71,11 +70,11 @@ pretty_assertions = "0.7"

[features]
default = ["with_idna", "with_tls", "with_https", "with_nativetls"]
with_idna = ["dns/with_idna"]
with_idna = ["doge_dns/with_idna"]

with_tls = ["dns-transport/with_tls"]
with_https = ["dns-transport/with_https"]
with_tls = ["doge_transport/with_tls"]
with_https = ["doge_transport/with_https"]

with_nativetls = ["dns-transport/with_nativetls"]
with_nativetls_vendored = ["with_nativetls", "dns-transport/with_nativetls", "dns-transport/with_nativetls_vendored"]
with_rustls = ["dns-transport/with_rustls"]
with_nativetls = ["doge_transport/with_nativetls"]
with_nativetls_vendored = ["with_nativetls", "doge_transport/with_nativetls", "doge_transport/with_nativetls_vendored"]
with_rustls = ["doge_transport/with_rustls"]
176 changes: 0 additions & 176 deletions Justfile

This file was deleted.

14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,10 @@ It has colourful output, understands normal command-line argument syntax, suppor
## Installation

Currently:
1. Pull the repo and cd into it
2. Ensure you have rust installed and openssl-dev ( On Debian: libssl-dev, On Arch: openssl, and RHEL: openssl-devel)
3. build with cargo and enjoy.
<!-- To install dog, you can download a pre-compiled binary, or you can compile it from source. You _may_ be able to install dog using your OS’s package manager, depending on your platform. -->
To install dog, you can download a pre-compiled binary, or you can compile it from source. You _**may**_ be able to install dog using your OS’s package manager, depending on your platform.

### Project existence
I am not a rust expert at all, Honestly I'm the opposite, just learning codding. I use [dog]() on my arch system and a few random *nix
I am not a rust expert at all, Honestly I'm the opposite, just learning codding. I used [`dog`](https://github.com/ogham/dog) on my arch system and a few random *nix
Laptops that I perpetually fix and break . As such part of this progect will be outside of my skill set or ability to work on currently. Things such as :
*Windows support as a whole
*MACOS support as a whole (I'm never buying a mac so this won't be touched by me) I'll merge PRs if thats you thing
Expand All @@ -86,15 +83,18 @@ Currently:

### Packages

Work in progress
This is currelty a Work in progress

$ cargo install dns-doge

<!-- - For Arch Linux, install the [`dog`](https://www.archlinux.org/packages/community/x86_64/dog/) package.
- For Homebrew on macOS, install the [`dog`](https://formulae.brew.sh/formula/dog) formula.
- For NixOS, install the [`dogdns`](https://search.nixos.org/packages?channel=unstable&show=dogdns&query=dogdns) package. -->


### Downloads

Binary downloads of dog are available from [the releases section on GitHub](https://github.com/Dj-Codeman/doge/releases/) for ~~64-bit Windows~~, ~~macOS~~, and Linux targets. They contain the compiled executable, the manual page, and shell completions.
Binary downloads of doge are available from [the releases section on GitHub](https://github.com/Dj-Codeman/doge/releases/) for 64-bit Windows, macOS, and Linux targets. They contain the compiled executable, the manual page, and shell completions.


### Compilation
Expand Down
42 changes: 0 additions & 42 deletions dns-transport/Cargo.toml

This file was deleted.

59 changes: 0 additions & 59 deletions dns-transport/src/auto.rs

This file was deleted.

Loading