Skip to content

ollemg/file_retention

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

file-retention

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