DMC ( Deploy My Code )
DMCode – like a deploy my code Allows you to upload your code to an ftp server without any ftp/sftp clients.
why is this needed?
for example, you need to quickly deploy code or files to a remote ftp or sftp server directly from a directory with easy-to-understand console commands.
Where is working?
add sftp supportavailable in v.0.2
- add mysql backup restore
- ask user when replacing file [–replace ASK|NOT|default: replace all]
Using the configuration file dmc.ini , you can exclude directories, files or file extensions that you do not need, and more. Just execute the command in the desired directory for ftp :
or for sftp :
or specify ftp settings right away:
dmcode –ftp|–sftp –host –port –password –path /var/www/html
this is to create a configuration file dmc.ini that you can edit.
[DMC] only_ext = !not working! ignore_ext = ignored extensions for upload ignore_files = ignored file names for upload ignore_dirs = ignored directory names for upload max_size_dir = allowed maximal directory size for upload (in Bytes) max_size_file = allowed maximal file size for upload (in Bytes)
pip install dmcode
git clone https://github.com/foozzi/dmcode.git && cd dmcode python setup.py install
Deploy your code