Metadata-Version: 2.4
Name: n-filej
Version: 0.1.2
Summary: A simple, TUI-based file manager written in Python using Textual.
Author-email: NJ Mahir <njprograms29@gmail.com>
License: GPL-3.0-only
License-File: LICENSE
Keywords: file-manager,terminal,textual,tui
Requires-Python: >=3.11
Requires-Dist: pyperclip>=1.11.0
Requires-Dist: rich>=14.2.0
Requires-Dist: textual>=6.11.0
Description-Content-Type: text/markdown

# N-FileJ

A TUI-Based File manager written in Python using [Textual](https://github.com/Textualize/textual).

[![PyPI Downloads](https://static.pepy.tech/personalized-badge/n-filej?period=total&units=INTERNATIONAL_SYSTEM&left_color=BLACK&right_color=GREEN&left_text=Downloads)](https://pepy.tech/projects/n-filej)
## Features
- **Directory Navigation**: Browse your files and folders in a terminal-based interface.
- **File Opening**: Open files directly in your system's default editor (Windows) or the one defined in your `$EDITOR` environment variable (Linux/macOS).
- **Dark Mode**: Support for both light and dark themes.
- **Many Themes**: Includes all Textual themes
- **Lightweight**: fast and simple, built for the terminal.

## Installation

Install using `pipx` (recommended):
```bash
pipx install n-filej
```

Or via `uv`:
```bash
uv tool install n-filej
```

Or via `pip`:
```bash
pip install n-filej
```

## Usage
Simply run:
```bash
n-filej
```

## Keybindings
- `Q`: Quit the application
- `Alt+T`: Toggle Dark mode
- `Alt+Shift+N`: Create a new folder
- `Delete`: Delete a folder/file
- `F2`: Rename a folder/file
- `Enter`: Open a file or expand/collapse a directory
- `Arrow Keys`: Navigate the file tree
