dog icon indicating copy to clipboard operation
dog copied to clipboard

Maybe add this as an installation method

Open igrmk opened this issue 4 years ago • 7 comments

You can install dog using a command

cargo install --git https://github.com/ogham/dog dog

It is simpler than cloning a repository, and it already works. Maybe add this as an installation method in the docs? However I would prefer to simply write

cargo install dog

if it is possible

igrmk avatar Nov 12 '20 13:11 igrmk

I'd like to allow cargo install dog, but I'm not sure whether it's possible, because the crate is made up of three sub-crates (dns, dns-transport, and dog). Cargo wants them all to be public.

ogham avatar Nov 15 '20 23:11 ogham

https://crates.io/crates/dog is now taken by something unrelated (A Datadog API Client for Rust.), so you've missed the opportunity :(

mgedmin avatar May 27 '21 11:05 mgedmin

@ogham It would still be awesome to install it via cargo as dns-dog or something else, please.

horseinthesky avatar Jul 14 '21 16:07 horseinthesky

@horseinthesky alternatively try out bore: https://crates.io/crates/bore

Siilwyn avatar Jul 15 '21 10:07 Siilwyn

@horseinthesky alternatively try out bore: crates.io/crates/bore

Thanks but it is messy and ugly as dig :P

I like dog for efficiency, simplicity, and readability.

horseinthesky avatar Jul 15 '21 12:07 horseinthesky

Kindest bump - would it be possible to re-evaluate the possibility for this?

Example motivation: using cargo-update either manually or as part of using topgrade can be a really nice way to install and keep rusty software up to date on systems where the native package manager repositories might be less up to date - e.g. most non-rolling-release linux distros.

Are the issues with cargo workspaces or something else?

Walther avatar Jan 08 '22 14:01 Walther

This line

$ cargo install --git https://github.com/ogham/dog dog

does really needs to be added to readme.

im-n1 avatar Apr 14 '22 07:04 im-n1