Skip to main content

An intuitive, modern file explorer for use in a terminal

Project description

F.I.L.E.R.

(File Investigation with Less Effort and Remembering)


FILER is an intuitive file explorer with modern input and ease-of-use.

Installation

As FILER is a Python application, it is installed via pip.

pip3 install cxfiler

To fully get the most use out of FILER, you should also add the following to your shell profile ( .bashrc, .bash_profile, .zshrc, etc.):

filer() {
	cxfiler
	cd $(cat $HOME/.cxfilerexit)
}

This will create a shell function which will run FILER and then change directory to the directory FILER was pointed to when you quit.

Usage


Navigating the Filesystem

Key Description
Move the cursor up 1 entry
" Move the cursor up 1 screenful
Move the cursor down 1 entry
? Move the cursor down 1 screenful
Move up to the parent directory of the current directory
Move into teh directory (if cursor is on a directory)
Enter Open action menu / Select action menu item
B or ESC Back out of a menu
Space Select / Deselect item
A Select / Deselect all
. Show / hide hidden files
D Show / hide directories
F Show / hide non-directory files
H Display help
Q Quit

Rename a File

To rename a file, move the cursor onto a file and press Enter. This will open the action menu. Move the cursor to "Rename" and press Enter. Type the new name for the file and press Enter. You can use the Bkey or the ESCkey to back out of the rename operation.

Copy / Move Files

To copy or move files, you must first select 1 or more files. To do this, move the cursor to a file, then press Spaceto select it. You can press Spaceon a previously selected file to deselect it. Once you have all the files selected that you want to copy or move, navigate to the directory you want to copy or move the files to. Press Enterand then select "Copy to here" or "Move to here" and press Enteragain.

Delete Files

To delete a single file, move the cursor onto the file you want to delete. Then, press Enterto open the action menu. To delete multiple files, use the Spacekey to select the files, then press Enterto open the action menu. Once the action menu is open, select "Delete", and press Enteragain. You will be asked to confirm the delete by pressing Yor cancel the delete by pressing N. You can use the Bkey or the ESCkey to back out of the delete operation.

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

cxfiler-1.0.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

cxfiler-1.0.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file cxfiler-1.0.0.tar.gz.

File metadata

  • Download URL: cxfiler-1.0.0.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.0 Darwin/21.6.0

File hashes

Hashes for cxfiler-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1db99f96b29546db4ba69392b250fee85237a3c329cfc3a2ca4b70ae62c34006
MD5 3c9ef6f49674fa232e8afec0ee8b89b9
BLAKE2b-256 910944b3db9b4e08dcc942a61ccff9846ac7daa351f1d50c16ccc9127a52f5b9

See more details on using hashes here.

File details

Details for the file cxfiler-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cxfiler-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.0 Darwin/21.6.0

File hashes

Hashes for cxfiler-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3378e5206b8f12f645f018d0eea534b1983a8d5f83287769fc2f7a72ba7acdfe
MD5 c229f87c9f9cea2d6188b9dcab2f9f9f
BLAKE2b-256 9aac2ccb7b9adb2fe37097d03169985006ff8246d4cc635b28a6e53bc9218a59

See more details on using hashes here.

Supported by

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