An open API service indexing awesome lists of open source software.

https://github.com/skwalexe/lsd-print

πŸ§ͺ Just a print tool, but we gave it lsd
https://github.com/skwalexe/lsd-print

fun linux lsd print rust skwalexe

Last synced: about 2 months ago
JSON representation

πŸ§ͺ Just a print tool, but we gave it lsd

Awesome Lists containing this project

README

          

# lsd-printπŸ§ͺ

![](images/1.png)

πŸ§ͺ Just a print tool, but we gave it lsd

# Installation πŸ“¦

## Arch Linux 🐧

lsd-print is in the AUR

```bash
yay -S lsd-print
```

## Other πŸͺŸπŸ§

### With make - Linux 🐧

Run make

```bash
# πŸ“‚ lsd-print/
make
```

### Build from source - Linux 🐧 & Windows πŸͺŸ

**Clone this repo**

```bash
git clone https://github.com/SkwalExe/lsd-print.git
```

build with [cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html)

```bash
# πŸ“‚ lsd-print/
cargo build --release
```

**[ LINUX ONLY ] :** Move the binary

```bash
# πŸ“‚ lsd-print/
sudo cp target/release/lsd-print /usr/bin/lsd-print
```

**On windows** the executable will be `target\release\lsd-print.exe` you can move it wherever you want.

# Usage πŸ“

![](images/2.png)

## Example

```bash
la | lsd-print -b
```

![](images/3.png)

# Docker 🐳

## Run the latest version

```bash
docker run --rm -it ghcr.io/skwalexe/lsd-print:main
```

## Test your changes 🚧

### Build πŸ› οΈ

```bash
# πŸ“‚ lsd-print/
docker build -t lsd-print .
```

### Run πŸƒ

```bash
docker run --rm -it lsd-print [OPTIONS]
```

# Uninstall πŸ—‘

## With make

Run make uninstall

```bash
# πŸ“‚ help-ukraine/
make uninstall
```

## Or

Just remove the binary

```bash
sudo rm /usr/bin/lsd-print
```

# final

If you have any problem, don't hesitate to open an issue

# contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.