#arch-linux #reflector #package #tool #downloaded #different #point

bin+lib arch-reflector

A rust implementation of the arch linux reflector package

6 releases

0.1.5 Jan 11, 2023
0.1.4 Jan 11, 2023

#857 in Unix APIs

MIT license

45KB
443 lines

Reflector

An implementation of the Reflector tool in Rust.

Why?

One of the pain points of using reflector is that it is written in Python. This means that you need to install Python and all of its dependencies just to use reflector. This is especially painful on systems that don't have Python installed by default, such as the docker image.

This implementation of reflector is written in Rust, so it can be downloaded as a single binary and run without any dependencies.

Usage

I will try to keep the interface as close to the original reflector as possible. Consult the official man page for more information. You can also run the program with the --help flag to see the available options.

Acknowledgements

The reflector project was developed by Xyne and all credits go to him.

Dependencies

~13–28MB
~420K SLoC