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

https://github.com/donuts-are-good/lens

lens is not `ls`
https://github.com/donuts-are-good/lens

cli donut-utils go golang ls

Last synced: 15 days ago
JSON representation

lens is not `ls`

Awesome Lists containing this project

README

          

![lens](https://github.com/donuts-are-good/move/assets/96031819/bca1e620-266a-49ab-ab11-4fda1fc23c2c)

![donuts-are-good's followers](https://img.shields.io/github/followers/donuts-are-good?&color=555&style=for-the-badge&label=followers) ![donuts-are-good's stars](https://img.shields.io/github/stars/donuts-are-good?affiliations=OWNER%2CCOLLABORATOR&color=555&style=for-the-badge) ![donuts-are-good's visitors](https://komarev.com/ghpvc/?username=donuts-are-good&color=555555&style=for-the-badge&label=visitors)

# 🌟 lens

lens is like 'ls' for humans: human readable filesizes, emojis to represent filetypes, symlinks, and directories.

## πŸš€ usage
your best bet is to download a release that corresponds with your os and architecture, then move `lens` to `/usr/bin/lens` or in your local bin folder, then alias it to `ll` or something. it's nice, but using it as a drop in replacement for `ls` could conflict with scripts that use `ls` expecting the output of `ls`.

**view the current directory:**
```
./lens
```
**or view a specific directory**

```
./lens /path/to/directory
```

the output should look something like this:

```
╭─dh@lisa ~/projects/lens β€Ήmaster●›
╰─$ lens
dir: /users/dh/projects/lens
.git πŸ“ dir 384 tue, 09 may 2023 21:14:41 cdt
.gitignore πŸ“„ gitignore 34 tue, 09 may 2023 11:26:47 cdt
go.mod πŸ“„ mod 48 tue, 09 may 2023 11:26:47 cdt
*lens βš™οΈ exe 2107010 tue, 09 may 2023 21:14:41 cdt
license.md πŸ“„ md 1068 tue, 09 may 2023 11:26:47 cdt
main.go πŸ“„ go 1712 tue, 09 may 2023 20:58:44 cdt
readme.md πŸ“„ md 877 tue, 09 may 2023 21:08:56 cdt
```

## πŸ“„ license
mit license 2023 donuts-are-good. license.md for more details.