CLI para retenção de arquivos com base em qualquer data
Como instalar:
python3 -m pip install --upgrade pip
python3 -m pip install file_retention
Como utilizar:
Primeiro é necessário executar com o comando install para criar os diretórios e arquivos de configuração necessários
python3 -m file_retention install
Tirar um snapshot dos arquivos recursivamente:
python3 -m file_retention snapshot /tmp/create_files/ -e ini
Deletar os arquivos:
python3 -m file_retention delete -r 15 -y
Enviar e-mail:
Obs: quando executar python3 -m file_retention install
automaticamente é
criado o arquivo ~/.file_retention/mail.yml com as chaves necessárias para enviar o e-mail
python3 -m file_retention mail ~/.file_retention/mail.yml -r 15
Arquivo ~/.file_retention/mail.yml:
password: ''
port: 25
receiver: ''
sender: ''
server: localhost
subject: ''
Para mais informaões:
python3 -m file_retention --help
python3 -m file_retention snapshot --help
python3 -m file_retention mail --help
python3 -m file_retention delete --help