The exp
command line aims to handle abandoned projects' dependencies for developers.
This project can also be used for other purposes.
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
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
.
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.