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

Uploaded Source

Built Distribution

docman-0.0.3-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: docman-0.0.3.tar.gz
  • Upload date:
  • Size: 6.1 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.3.tar.gz
Algorithm Hash digest
SHA256 87cf579bd06a6d49aa6ed6d9db99e1d05a2808563c3963442692d37528c7c198
MD5 d25e6f4dde77399edbe53a6c9b853c60
BLAKE2b-256 04cf098b0b19b3f27ae3dd7fe022a6ce231d97b668aac4ed4e20d322a76df2b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: docman-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 951ded993637e44df406273e18fbe3e11ec8bf2c08b7253344588e3bc40587e8
MD5 e4e1df837318039578aaf8e26f9863dd
BLAKE2b-256 ac079fe5d6adb2e01aa31c65a655016cfceda98ee77a6d440035eacb8a0a187f

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