ANN: XYZCommander-0.0.5

Max E. Kuznecov mek at mek.uz.ua
Wed Sep 15 23:44:48 CEST 2010


I'm pleased to announce the XYZCommander version 0.0.5!

XYZCommander is a pure console visual file manager.

Main features:

  * Tight integration with python run–time system — most of the
settings can be changed "on the fly" using management console.
  * Powerful configuration system - define own actions, aliases,
internal commands, key bindings.
  * Extensible plug-in system - even core functionality implemented
mainly using plug–ins, keeping base system small and clean.
  * Events & hooks subsystem - a flexible way of reacting on certain
system events.
  * Customizable look-n-feel - every widget component look can be
changed using skins.
  * Unicode support
 * Tabs in navigation panels

Homepage: http://xyzcmd.syhpoon.name/
Download page: http://code.google.com/p/xyzcmd/downloads/list
Devel page: http://github.com/syhpoon/xyzcmd

Change log for 0.0.5:

Overview
--------
* Nested VFS support
* Heavy LocalVFS walker optimization: 30 to 40 times faster
to enter a directory, and a lot less memory intensive as well
* New Russian translation
* XYZCommander manpage
* Development has moved to github (http://github.com/syhpoon/xyzcmd)

VFS
---
* VFS subsystem now supports arbitrary nested VFS objects.
* Local VFS objects walking optimization. Simple lazy instantiation allows
30 to 40 times faster to enter the directory.

Plugins
-------
* New method :sys:panel:get_all()
Method returns list of all VFSObject instances in panel.

* New method :sys:panel:tag_diff()
Tag all the objects in active panel which are missing from the inactive one.
Bound to Ctrl-x d.

* Version 0.2 of plugin :ui:testinput.
Added support for prefix keys and also allow plugin to show current
binding of pressed key.

Configuration
-------------
* New icmd - exit.
* New FSRules type{} arguments:
* file_or_link2: Matches file objects or links to ones.
* dir_or_link2: Matches directory objects or links to ones.
* socket_or_link2: Matches socket objects or links to ones.
* fifo_or_link2: Matches fifo objects or links to ones.
* char_or_link2: Matches character device or links to ones.
* block_or_link2: Matches block device or links to ones.
* New command line flag -l showing list of available skins.

I18N
----
* Added infrastructure for i18n.
* Added new Russian translation.

Documentation
-------------
* Manpage added.
* Described all standard events.
* Described all standard plugins.
-- 
~syhpoon


More information about the Python-announce-list mailing list