5 unstable releases
0.3.1 | Jul 4, 2022 |
---|---|
0.3.0 | Apr 25, 2022 |
0.2.1 | Apr 25, 2022 |
0.2.0 | Apr 25, 2022 |
0.1.0 | Apr 25, 2022 |
#22 in #article
18KB
410 lines
devto-cli
A CLI tool to manage dev.to articles similar to Zenn CLI
Installation
You can install this using the cargo install
command:
$ cargo install devto-cli
Configuration
You need to export your dev.to token to use.
$ export DEVTO_TOKEN=your_token
Or you can pass the token as an option:
$ devto new your-new-article-title --devto-token your_token
Obtain a dev.to token
- Go to
Settings
>Account
>DEV Community API Keys
- Enter description and click on
Generate API Key
Generate a repository template
$ devto start
Creating `devto-content` ...
You can now start writing your articles:
cd devto-content
git init
devto new your-article-title
Create a new article
devto-content/$ devto new your-new-article-title
Delete an unpublished article
devto-content/$ devto delete your-unpublised-article-title
Preview a draft article
devto-content/$ devto preview your-draft-article-title
Contribution
Build
$ cargo build
Or you can directly execute the binary:
$ cargo run
Test
$ cargo build
$ cargo test
Publish
GitHub Releases
$ git tag v0.1.0
$ git push origin v0.1.0
crates.io
$ cargo publish
References
Dependencies
~14–25MB
~415K SLoC