用于组织计算机上文件的CLI工具
move-my-files的Python项目详细描述
移动我的文件
mmf
是一个cli工具,用于组织计算机上的文件。告诉它文件名模式,在哪里移动和匹配的文件从源目录移动到目标目录。以一次性命令或在监视模式下运行它,以连续观察源目录。在
安装
先决条件:
- Python>;=3.5
pip
包管理器
安装mmf
,使用:
# Install or upgrade mmf
pip install move-my-files -U
使用
使用一次性命令或监视模式移动文件:
^{pr2}$使用add
命令定义您最喜欢的配置。此命令跟踪您的配置,以便以后不需要键入这些配置。使用list
命令列出以前添加的配置。在
# Add configuration mmf add --dest-dir ~/Documents/images --pattern .png mmf add --dest-dir ~/Documents/pyfiles --pattern .py # List configurations (previously added) mmf list # move without --dest-dir will use configurations mmf move --source ~/Documents --watch
选项的可用快捷方式:
--source
:-s
--dest-dir
:-d
--pattern
:-p
--watch
:-w
发展
派生并克隆此存储库以在最新的主分支上开发。从这个repo执行python代码的一般步骤:
# Create development environmentcd /move-my-files virtualenv .env &&source .env/bin/activate python3 setup.py install # Execute CLI (from code) python3 . python3 . list
使用单元测试和CLI进行本地测试:
# Run available unit tests python3 -m pytest tests -v # Install CLI locally to test (basically testing setup.py) pip install -e . mmf
打包和发布请参见此处:
贡献
如果您有改进此工具的想法,请随时在“问题”部分提出新问题或公开公关:)
- 项目
标签: