mrfetch/README.md

40 lines
1.7 KiB
Markdown
Raw Normal View History

2023-06-08 16:03:04 +03:00
2023-04-22 19:00:08 +03:00
# mrfetch
2023-06-08 16:03:04 +03:00
![GitHub](https://img.shields.io/github/license/iVacon/mrfetch?style=flat-square) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/iVacon/mrfetch/rust.yml?style=flat-square) ![GitHub top language](https://img.shields.io/github/languages/top/iVacon/mrfetch?style=flat-square)
2023-06-08 13:06:05 +03:00
2023-04-22 19:00:08 +03:00
This is the repository for ``mrfetch``. ``mrfetch`` is a fetch utility created by iVacon as a nitch-inspired hobby project made in Rust. The ``mrfetch`` tool is in no way, shape, or form, endorsed by the Rust Foundation or Project. Disclaimers aside, this started as nothing more but a personal hobby project for me (iVacon) to practice Rust with. I don't expect this to get popular, and definitely not to replace nitch. Those projects are far, far greater and bigger and made by way smarter people.
2023-06-14 16:18:20 +03:00
![MrFetch Screenshot](https://vuran.cf/pics/mrfetch.png)
2023-04-22 19:00:08 +03:00
# Install guide
This program works ONLY on Linux. No macOS, no Windows. Maybe you can run it on BSD but that's untested.
2023-06-08 16:03:04 +03:00
## 1. Dependencies: rustup and git. Optional: figlet
- Arch Linux:
```bash
sudo pacman -S rustup git figlet
```
- Debian Linux:
```bash
sudo apt install rustup git figlet
```
If you don't want to install figlet (for the ASCII logo) then you can remove "figlet" from the end of both commands. I'm working on removing figlet from the dependency list alltogether, and packaging the logos in the program, however that would require a lot of testing (likely involving VMs).
## 2. Clone the repository:
2023-04-22 19:00:08 +03:00
```bash
git clone https://github.com/iVacon/mrfetch
```
2023-06-08 16:03:04 +03:00
## 3. Set up rustup if you haven't already:
2023-04-22 19:00:08 +03:00
```bash
rustup default stable
```
2023-06-08 16:03:04 +03:00
## 4: Compile:
2023-04-22 19:00:08 +03:00
```bash
cd mrfetch
cargo build --release
```
2023-06-08 16:03:04 +03:00
## 5: Install:
2023-04-22 19:00:08 +03:00
```bash
2023-06-08 16:03:04 +03:00
sudo cp target/release/mrfetch /bin/mrfetch
```