Skip to content

mfish38/project_explorer

Repository files navigation

project_explorer

A simple file browser that uses project based concepts.

Features

  • Projects with multiple root folders
  • Configurable right click file/folder menus
    • JSON configurable
    • Context sensitive
    • Execute custom commands
  • Fast directory traversal:
    • Case insensitive tab completion
    • Location will automatically change as paths are typed
    • Backspace at end of path for navigating up
  • Themeable in Qt's CSS extended with SCSS

Screenshots

alt text

Installation

Currently developed for Windows and requires Python 3.6.

Requires a Qt python library supported by qtpy. Currently only PyQt5 is tested.

Install with pip:

pip install project_explorer

Running

The following command will launch project_explorer:

project_explorer

Note that your python instalations Scripts directory must be in the path for this command to work.

A Windows desktop shortcut can be created by Right Click->New->Shortcut and setting the location to the command.

Actions

Action Keys
Autocomplete Path Tab
Move Up Backspace
Copy File/Directory Ctrl+C
Paste File/Directory Ctrl+V
Trash Selected Del
Delete Selected Shift+Del
Open Folder In New Root Ctrl+Double Click
Open Folder In New Root Ctrl+Enter