Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/willdoescode/nat

`ls` alternative with useful info and a splash of color 🎨
https://github.com/willdoescode/nat

cargo cli command-line-tool easy-to-use hacktoberfest ls nat open-source rust rust-lang stargazers zshrc

Last synced: about 1 hour ago
JSON representation

`ls` alternative with useful info and a splash of color 🎨

Awesome Lists containing this project

README

        

[![dependency status](https://deps.rs/crate/natls/2.1.14/status.svg)](https://deps.rs/crate/natls/2.1.14) [![natls](https://snapcraft.io/natls/badge.svg)](https://snapcraft.io/natls)

# 🎨 Natls 🎨

![example](assets/example.png)

### Why Natls?

- Showing file permissions
- Showing file size
- Showing the date that the file was modified last
- Showing the user that the file belongs to
- Showing the group that the file belongs to
- An easy to use file search
- A splash of color to distinguish between files and folders and other file types

### Installation

```bash
# Through Cargo
cargo install natls

# Through Homebrew
brew install willdoescode/natls/natls

# Through SnapCraft
sudo snap install natls
```

### Usage

```bash
natls
```

### Understanding permissions output

```
000 no access
100 read
010 write
001 execute
101 read and execute
110 read and write
011 write and execute
111 read write and execute
```

Format: user-group-other

User: Read, Write, and Execute

```
rwxrw----
```

All Groups: Read, Write, and Execute

```
rwxrwxrwx
```

> :warning: **Natls** is currently not supported on Windows