Skip to content
📂 A simple and rice-able file manager
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
config
install.sh
parser.py
pluto
pluto.bin

README.md

Pluto

A simple and rice-able file manager.

Features

  • Fast (Compiled Python Code)
  • Configurable, you can map any key to any function or script to improve your workflow
  • Automatic screen resize
  • Instantly open files in your favorite terminal or GUI programs
  • Simple

Pluto running with my configs

Installing Pluto

curl "https://raw.githubusercontent.com/geremachek/pluto/master/install.sh" | sh

Configuring Pluto

A configuration file is located in ~/.config/pluto. This allows you to optomize pluto for your workflow

Miscellaneous

  • dir-slash [true/false]

Enable the slash on the end of directories

Change how files are visually selected

Bar

  • bar [true/false]

Enable the bar

  • bar-locale [bottom/top]

Change the location of the bar

  • barx [n]

Set bar x offset to n

  • bary [n]

Set bar y offset to n

  • bar-color [n]

Set bar color to n

  • bar-format [reverse/bold/dim/none]

Change how the bar is formated

Offset

  • side-offset [n]

Set the element x offset to n

  • top-offset [n]

Set the offset of the top of the elements to n

  • bottom-offset [n]

Set the offset of the bottom of the elements to n

Binding

  • bind [key] [action]

Bind a key to an action

  • bind [key] cd:[path]

Bind key to a directory jump to path

  • bind [key] script:[script]

Bind key to the execution of script on selected file

Opening Files

  • open term [file/file extension] [program]

Open any matching file extension or every file with program in a terminal

  • open back [file/file extension] [program]

Open any matching file extension or every file with program in a GUI or background process

Colors

  • color [dir/file/file extension] n

Set the color of any file, dir or matching file extension to n

Arrow

Enable arrow select

  • arrow [string]

Define what the arrow is

  • arrow-color [n]

Define what color the arrow is

You can’t perform that action at this time.