Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imthecurse/temp-folder
:hourglass: :file_folder: A linux notification based program that creates and removes a temporary directory automatically.
https://github.com/imthecurse/temp-folder
automatic-deletion cpp cpp17 linux-app linux-shell temporary-directory temporary-files
Last synced: about 2 months ago
JSON representation
:hourglass: :file_folder: A linux notification based program that creates and removes a temporary directory automatically.
- Host: GitHub
- URL: https://github.com/imthecurse/temp-folder
- Owner: ImTheCurse
- License: mit
- Created: 2023-12-11T10:20:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-15T13:01:57.000Z (about 1 year ago)
- Last Synced: 2024-10-12T08:40:54.985Z (3 months ago)
- Topics: automatic-deletion, cpp, cpp17, linux-app, linux-shell, temporary-directory, temporary-files
- Language: C++
- Homepage:
- Size: 86.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# temp-folder
:file_folder: :hourglass: temp-folder is a linux timed, automatically closed folder applicaton to store temporary files that can be disposed,
:bell: it has notifications for folder changes(insertion, deletion).
:no_entry_sign: 🔖 temp-folder is a no-dependancy program, it only uses STL of c++.### 🎫 Limitation
The software runs in the background as long as the PC is on, meaning that if the program is still runing and the PC is turned off,
you will need to manually remove the temporary folder yourself.### 📥 Installation
`git clone https://github.com/ImTheCurse/temp-folder.git`
`cd temp-folder`
`sh install.sh`
`cd /usr/local/bin/temp-folder`
`sudo make all`
if you are using regular bash shell or a diffrent shell, change ```.zshrc``` to shell of choice inside ```install.sh```### 🚀 Running the Program
```
usage:
-n : Name of temporary folder. | string |
-t : Time until folder closes | int |
-f : Time format - "s" for second, "m" for minutes, "h" for hours | char|
```command example:
``` nohup tfold -n tempFolderName -t 1 -f m ```### Disclaimer
This program is a proof-of-concept, and should not be used for storing important, non temporary files - beaware of the files you keep inside the temporary files.### Copyright
This software is licensed under MIT. Copyright © 2022 Rani Giro.