1 unstable release

0.0.1-alpha0 May 29, 2021

#11 in #commandline

GPL-3.0-only

39KB
207 lines

rust-domain.rs

experimental

I need a .rs domain, now!

What does rust-domain do?

It helps your creating a .rs domain for your rust project from the shell.

How does it work?

There is no magic, it relies on an ISP (their API) to register the domain.

Right now only one ISP (mCloud.rs) is supported, for 2 reasons.

  1. They offer a fair price (~15 €)
  2. They offer an API to make this possible

Feel free to contribute to support other ISPs.

So to be clear, you need to signup with this ISP first (rust-domain signup) then you can go ahead.

FAQ

Q: So this tool is only an API wrapper? A: yes, but tries to be convenient.

Q: Is there a Web-UI? A: No, but you can go to the ISP and do it all there, so this tool is not needed for you then.

Quick Start

Install

To install the rust-domain, you just need to run

cargo install rust-domain

to verify if the installation was successful, you can run which rust-domain that should output similar to

$HOME/.cargo/bin/rust-domain

Usage

$ rust-domain --help

TODO: --help output goes here

License

License: GPL v3

Dependencies

~8–23MB
~355K SLoC