Skip to main content

A utility for managing hierarchical lists

Project description

A simple list making utility.

This command line utility makes it easy to manage hierarchical lists. You can have any number of lists with any number of sub-lists and keep repeating this to any depth you choose. Note that this is primary meant for use by humans and will perform poorly if used for large lists created or read by automatons.

The utility follows a modal approach like Vim to make input commands simple. While in normal mode, you can navigate around the document. When in Edit mode you can add or edit text.

At this stage, the utility is quite barebones and is missing a fair bit of functionality. I consider it the bare minimum of what’s usable. The following features are supported: - Editing text - Saving file - Adding child nodes - Adding sibling nodes - Deleting nodes

Essential features that are not yet implemented: - Scrolling (yes, I’m sorry! very high on list to fix) - Undo - Not saved warning - Move nodes from one parent to another. - Indent/unindent nodes - Resizing terminal window - Copy/paste - Collapsing/expanding sub-lists.

Features to be implemented down the road: - Zooming in and out of sub-lists. - Adding detailed text to nodes - Tagging nodes with keywords for searching

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

listmaker-0.1.0.tar.gz (5.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page