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.4.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

docman-0.0.4-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: docman-0.0.4.tar.gz
  • Upload date:
  • Size: 9.9 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.4.tar.gz
Algorithm Hash digest
SHA256 1fff4267af96c1655ae9d55bbb14b09eb88d56e857204583ac74a2f76b77b129
MD5 99363fd2aeda16c524428a21b3a9befe
BLAKE2b-256 7353a067bdd2757e54c68ddf5ab93e6665c9ca074258bf2e9ce1d7e4d432726e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: docman-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.2 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a5bde0d40ab2dd9080d8f73d5a2619a7a2a2ba0137cfee279cf7e72f5a145396
MD5 02ee0240a0fab52124c0daba4c63c505
BLAKE2b-256 9b791841d676b74ba5283cba06d2253c8487857b4a61d714b4f21f3ae92308b3

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