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
Release files for docman 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| docman-0.0.6.tar.gz | 10.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| docman-0.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.1 kB
Release files / docman-0.0.6.tar.gz
| Download URL | docman-0.0.6.tar.gz |
|---|---|
| Size | 10.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c7b3d571ab26074500d3cdfa5b268ed1b2e7dae27bd272d727b4a539689af94
|
|
BLAKE2b-256 checksum How to use checksums |
386fb0d8ec7d70307f2bd050b7868b019d5c3b4735665f10135a3b2fef97ef8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / docman-0.0.6-py3-none-any.whl
| Download URL | docman-0.0.6-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9203463275904a69c3f51fe09956a87f65f39dbe511fe2e32959e9eb0c6addf4
|
|
BLAKE2b-256 checksum How to use checksums |
3df70c0ecb474b3a9529312104aa5d45d245df1a816aba9575e8821bc89897f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|