semvec/pypi-packages huggingface dataset:
lcls 1.0.4
lc is ls but with colors and icons.

# lc

`lc` is `ls` but with colors and icons.

![lc screenshot](https://github.com/pouya-eghbali/lc/raw/master/lc.png)

## Install

To install do

```
pip install lcls
```

## Usage

The executable is named `lcls` to prevent conflicts with `ls` and mono `lc`, you can make an alias and name it however you want.

```
lcls -[al] [directory]
```

Multiple directories can be provided. Currently lc recognizes `-a` and `-l` options.
Directory is optional (defaults to current working directory)

## Configuration

`lc` first tries to read `~/.lc.rules.yaml` and if it fails it will load the default configuration from where it is installed.

To customize icons and colors you can copy `.lc.rules.yaml` to your home folder and modify its contents.

For color, either provide a [number (8bit color number)](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit),
a list of numbers (rgb), or the color name.

## Dependencies

You need nerd fonts (or equivalent) to make this work properly. Python dependencies are `sty` and `ruamel.yaml`
pastree 0.1.3
Generate directory structures from tree-like input.
Requires Python: >=3.7


# pastree 🥐 ˖ 🌴

**pastree** is a command-line tool for generating directory structures from tree-like input. Just paste your desired structure, and `pastree` creates all the necessary directories and files for you.

---

## Features

- Quickly scaffold complex directory structures.
- Supports a tree-style input format for intuitive use.
- Works cross-platform (Linux, macOS, Windows).

---

## Installation

Install `pastree` using `pip`:

```bash
pip install pastree
```

---

## Usage

After installation, run the `pastree` command:

```bash
pastree
```

### Example

1. Run the `pastree` command in your terminal.
2. Paste your desired directory structure (in a tree-like format):

    ```bash
    my_project/
    ├── LICENSE
    ├── README.md
    ├── setup.py
    ├── my_project/
    │   ├── __init__.py
    │   └── main.py
    └── tests/
        ├── __init__.py
        └── test_main.py
    ```

3. Press **Ctrl+D** (Linux/macOS), **Ctrl+Z** (Windows) or press enter twice to finish.

4. `pastree` will create the corresponding directories and touch the files

---

## Contributing

Contributions are welcome! To contribute:

1. Fork this repository.
2. Make your changes in a new branch.
3. Submit a pull request with a detailed description of your changes.

---

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

---

## Feedback and Support

If you encounter any issues or have suggestions for improvement, feel free to open an issue on [GitHub](https://github.com/yourusername/pastree).

Happy pastree making! 🌳 🌲 🌴