fileobj (v0.8.0)
About
- Ncurses based hex editor with vi interface.
Supported platforms
-
Linux and other Unix-likes
-
Windows (experimental, feature limitations)
Requirements
-
Python 3.2+
-
ncurses (curses Python module)
-
C compiler (not required on Windows)
Install
-
(Optionally define __FILEOBJ_SETUP_USE_MAN environment variable to make setup.py install fileobj(1) man page. Unsupported on Windows.)
$ export __FILEOBJ_SETUP_USE_MAN=
-
Run setup.py with following arguments.
$ python ./setup.py clean --all $ python ./setup.py install --force --record ./install.out
Uninstall
- Remove files listed in ./install.out.
Usage
-
[paths] are usually regular files or block devices. [paths] can be partially loaded via offset and/or length specification. Run fileobj.py on Windows.
$ fileobj [options]... [paths]... $ fileobj [options]... [paths[@offset:length]]... $ fileobj [options]... [paths[@offset-(offset+length)]]...
-
Run with following option to test appearance of ncurses.
$ fileobj --test_screen $ fileobj --test_color
-
Run with following option to test mouse actions on ncurses.
$ fileobj --test_mouse