phil9/vdir

Description
vdir
=====
A minimalistic visual directory browser for Plan9.

![vdir](vdir.png)

Actions are performed using the right mouse button:
- Home: go to current user's home directory
- Open: present an entry to jump to a given directory
- Up  : go to the parent directory
- New dir : present an entry to create a new directory
- New file: present an entry to create a new empty file

Right-clicking on folders, opens them.
Right-clicking on files send them to the plumber.

Keyboard shortcuts are:
- Page up / Page down to scroll
- Home to go to $home
- Up arrow to go to parent directory
- q / Del to quit

Usage:
------
Install with the usual ``mk install``  
Run ``vdir [directory]``

Disclaimer:
-----------
This was a quick and dirty hack that sure contains some bugs.  
Enjoy anyway :)
Last 5 commits (shortlog)
Date Author Short message Commit hash
2021-05-26 phil9 fix click and scrollbar behaviour (thanks $REDACTED) d02d4158efd4d0d5dc4b78d17a2bfe21cefbef3e
2021-05-11 phil9 handle mouse clicks on scrollbar aaea83de4f6eddc62dbcdedc69a70e08a5db7e5f
2021-04-02 phil9 fix directory check (thanks kvik) e3d75ecc0a3305126ed697789cc16df264c5939d
2021-04-02 phil9 reuse plumber send descriptor / fix memory leak (thanks kvik) 18bf5ea941fc12c2239a4ef21abd091d6588ba0b
2020-04-30 telephil9 Handle relative paths properly e67dbadba1e3de20b08f9362b5503ae99e52daf4
Files (browse)
README.md
alert.c
icons.h
mkfile
vdir.c
vdir.png