Skip to main content

Document Manager

Project description

DocMan - Document Manager

DocMan is a simple text based document manager.
It currently has zero dependencies on other packages.

Be aware

If you think this is a normal file manager you will be disappointed. It is designed as a recursive document manager based on files and links. It provides the appearance of a hierarchy while having a shallow directory tree. This is so that multiple associations can easily be created to the same folder.

A database contains folders and files. A folder can contain references to other folders. A folder can contain files.

All folders are stored in the Database/ directory on the file system as a directory per folder. All references to folders are created as symbolic links in the directory. All files in the folder are stored in the directory for the folder.

A database does not support creating references to files.

Commands

The following commands are supported:

MENU
LIST
LIST LIKE <pattern>...
LIST LINKS
LIST LINKS LIKE <pattern>...
LIST AGAIN
LIST LINKS AGAIN
VIEW <index>
OPEN <index>
RENAME <index> TO <new-name>
GO TO <index>
GOTO <index>
GO BACK
RETURN
DELETE <index>
HELP <command>
QUIT
EXIT

INSTALLATION

pip install --user --upgrade docman

RUNNING

docman
or
docman -f <start-folder>

ENVIRONMENT VARIABLES

DOCMAN_HOME = Default <start-folder> for docman

PROJECT STATUS

This project is just starting and is alpha status. 
It is subject to change.
Please keep this in mind if you intend using it.

LICENSE

MIT License

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

docman-0.0.5.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

docman-0.0.5-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file docman-0.0.5.tar.gz.

File metadata

  • Download URL: docman-0.0.5.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for docman-0.0.5.tar.gz
Algorithm Hash digest
SHA256 558181dea50a5993b4167f96ea4c3b9b3dc60734b442b437cbe87132e0fdea4d
MD5 376eb530aff5106febd41480d6b01adf
BLAKE2b-256 ebab2e2be720c09a8dfc35eff69616714237874b4be7b1d28e09759302c18660

See more details on using hashes here.

File details

Details for the file docman-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: docman-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for docman-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cd1ae17efcab98dc6106c15975a28e3d9866cd4f8298bec2bda5ae5ea15166f5
MD5 bf52e36b2a1bcc1d5f1650c4c3817d77
BLAKE2b-256 3bba790c7a4271f4d28c5d3b5ad352e6053b1d98cadea1362e1f3726e0fc5d58

See more details on using hashes here.

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