- version: 0.2.0
- author: Weiru Chen
- email: [email protected]
- description: A simple file manager.
- configfile: "./config.json"
- formation:
- root: File system root folder
- rules: management rules
- rulename:
- type: file class
- format: reguler expersion for filting files, which can provide parameter to folder
- folder: folder structure
- labels: metadata for this file which used for search system
- filename: base on filename information
- [Optional] metadata: netcdf metadata information
- plugin: helper function for handling operations
- cache_path: cache file path
- rulename:
- search system
- SQLite
- Auto add metadata
- file duplicate
- ~~~raise error~~~
- log warning
- setup Filesystem config
- default rule for unknown type
- skip it and show error message
- file tages
- load config & cache & module
- Add configuration manager
- ConfigFinder inherit from ConfigManger
- Support different format
- ini
- json
- toml
- log file
- requirements.txt