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
Built Distribution
File details
Details for the file docman-0.0.6.tar.gz
.
File metadata
- Download URL: docman-0.0.6.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c7b3d571ab26074500d3cdfa5b268ed1b2e7dae27bd272d727b4a539689af94 |
|
MD5 | d84644adc0ccef4a064b278e9312d21d |
|
BLAKE2b-256 | 386fb0d8ec7d70307f2bd050b7868b019d5c3b4735665f10135a3b2fef97ef8e |
File details
Details for the file docman-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: docman-0.0.6-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9203463275904a69c3f51fe09956a87f65f39dbe511fe2e32959e9eb0c6addf4 |
|
MD5 | f01cc6eb5e22f467f254ddc6fb0335c9 |
|
BLAKE2b-256 | 3df70c0ecb474b3a9529312104aa5d45d245df1a816aba9575e8821bc89897f1 |