Skip to main content

A simple, TUI-based file manager written in Python using Textual.

Project description

N-FileJ

A TUI-Based File manager written in Python using Textual. image PyPI Downloads

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):

pipx install n-filej

Or via uv:

uv tool install n-filej

Or via pip:

pip install n-filej

Usage

Simply run:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

n_filej-0.1.7.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

n_filej-0.1.7-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file n_filej-0.1.7.tar.gz.

File metadata

  • Download URL: n_filej-0.1.7.tar.gz
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for n_filej-0.1.7.tar.gz
Algorithm Hash digest
SHA256 b5e44eee1617dd9f64c9d2cc0f29b0a8fae7920f5f8b8c4296e3a398a0e9e1e5
MD5 0fb35e06fe76f7de29ff6e8991db5638
BLAKE2b-256 f94b7c76aaadb74cc2edd02007b56e2b5172d504a08af20dfef4e028e56992f7

See more details on using hashes here.

File details

Details for the file n_filej-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: n_filej-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for n_filej-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 766c02fa3b58f78ee970da241ad42761f885be7de083d44f4dd2ebcd2d8c694d
MD5 52e6cea24c425e4c404b691c98ae3db3
BLAKE2b-256 0ee1cab0e6c3de11990128720ab59278513025745ecc38080488f8bd18435484

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page