Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codelieutenant/rust-analyzer-downloader
RAD - Rust Analyzer Downloader
https://github.com/codelieutenant/rust-analyzer-downloader
downloader rust rust-analyzer rust-lang
Last synced: 17 days ago
JSON representation
RAD - Rust Analyzer Downloader
- Host: GitHub
- URL: https://github.com/codelieutenant/rust-analyzer-downloader
- Owner: CodeLieutenant
- License: apache-2.0
- Created: 2022-08-12T07:44:28.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-28T22:12:36.000Z (over 1 year ago)
- Last Synced: 2024-10-12T14:37:41.853Z (3 months ago)
- Topics: downloader, rust, rust-analyzer, rust-lang
- Language: Rust
- Homepage:
- Size: 102 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust Analyzer Downloader
### Motivation
1. I always wanted to have rust-analyzer in my $HOME/bin folder, from where I could share it with VSCode and NeoVIM (possibly others if I find them in the future). This was done using bash script without any error handling, which failed from time to time, also I wanted to use Rust for some CLI project and have a little bit more practice with the language and ecosystem and this provided perfect opportunity.
2. Also bash script was not portable to Windows, since i do most of my rust development on Windows PC, this was one deal breaker for me to rewrite the script into Rust.
### Usage
```
rust-analyzer-downloader
Downloads and gets versions for Rust AnalyzerUSAGE:
rust-analyzer-downloaderOPTIONS:
-h, --help Print help informationSUBCOMMANDS:
check
download
get-versions
help Print this message or the help of the given subcommand(s)
```### Building
```
cargo build --release
```## Support
If you are having problems, please let us know by [raising a new issue](https://github.com/malusev998/rust-analyzer-downloader/issues/new).
## License
This project is licensed with the [Apache License 2.0](LICENSE).