Skip to content

Command line tool to easily set expiration dates for files and folders, eliminating the worry of abandoned files. 🗑️

License

Notifications You must be signed in to change notification settings

Gioelio/Expire-Folder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust test Latest Stable Version Download License Platform

Expire Folder - WIP


About

The exp command line aims to handle abandoned projects' dependencies for developers. This project can also be used for other purposes.

Status

Currently, the project is a work in progress, although there are some features that are already implemented in the very first release:

  • The add command with the path of a folder or file and an expiration time (specified with the tags -d for days, -m for months, -y for years)).
  • The list command to list the elements tracked by the tool (with the flag -remove the expired element can be removed from the list and with the flag -all all the elements are listed).

The aim of the project is to get the following features implemented:

  • The add command with the path of a folder or file and an expiration time (optionally also with a flag for automatic deletion or asking for permission).
  • The list command to list the folders tracked by the tool.
  • The remove command to remove elements from the expiration list.

Future features that I want to implement include:

  • A command for the automatic scan of folders with names such as "target", "build", or "node_modules"
  • A daemon that remove the expired folders automatically
  • An option to put the deleted elements in the Trash folder

Downloading

In the release page, accessible from this link you can find the downloadable bin of the project.

Note that you must set the executable runnable with the command chmod +x :path_exp_bin.

Contributing

To contribute to the project, fork the project and open a pull request. If you don't know what needs to be done, please send me an email and I'll open an issue on GitHub.

About

Command line tool to easily set expiration dates for files and folders, eliminating the worry of abandoned files. 🗑️

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages