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 details)

Uploaded Source

File details

Details for the file listmaker-0.1.0.tar.gz.

File metadata

  • Download URL: listmaker-0.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for listmaker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cfcbef03118636997e3fdef0a36dacfdbf57a12b0bf169f4674c6d0b30fbed51
MD5 6dbd46452cf5bbd6cfbaff017894e2c4
BLAKE2b-256 27f2d167215f38029e2dbc6c938e4009b8f27189fd4d6dc7d2f5c95e99a3d585

See more details on using hashes here.

Supported by

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