How to use TEMPest
Initialization
The ***** we doing:
-
tempest init: initialize TEMPest -
cat ~/.tempestcf: check if it was created -
cat ~/.tempest.yaml: check if the config file was created with default values
Now that you have that, we can enjoy TEMPest !
Configure TEMPest
Set up configuration:
Configuration with TEMPest is done with the set command.
tempest set <FLAG> <VALUE>
Access configuration:
Access to configuration is done with the get command.
tempest get <FLAG>
Possible flags:
| Long Flag | Short Flag | Description |
|---|---|---|
| --help | -h | [NO_ARGS] See the help section for the command. |
| --age | -a | Set the age of the targets. age = 3 means that if a file haven’t been modified for 3 days, it will be deleted. |
| --daemon-mode | -d |
true if you want it to run as daemon, false otherwise. |
Subject to changes
List targets
To list targets with TEMPest
tempest list
-
Index: The number the targets can be identified with
This number might change after each modification ! -
Target/Path: The target represents the path to a directory or file to be handled by TEMPest
Flags
| Long Flag | Short Flag | Description |
|---|---|---|
| --help | -h | [NO_ARGS] See the help section for the command. |
| --fix | -f | [NO_ARGS] Removes broken targets from TEMPest (for example, targets that point to non-existing paths. |
Add targets
In this section, we’ll see how to add a target to TEMPest, shall we begin? ![]()
The ***** we doing:
-
tempest list: Listing available targets (checking if there are any already set). -
tempest add /tmp: Add/tmpas a target for TEMPest. -
tempest add ~/Documents/temp/ ~/Downloads/temp: Add those two as targets, so we can add as many as we want in one command, ending by a/or not. -
tempest add: Add the current directory as a target for TEMPest.
#Note: You cannot add multiple times the same target, or a target that doesnt exist.
Use
tempest add --autoto look for all thetemp.estdirectories and register them as targets.
New targets
This section shows of to create easily new targets.
The ***** we doing:
-
tempest rm *: clean the existing targets list. -
tempest list: check the current target list. -
tempest new --target --autoGen /tmp: create a new directory in/tmpcalledtemp.estusing the full name of flag and register it as a new target for TEMPest. -
tempest new -t /tmp/test-tempest: create a new directory in/tmp/test-tempestusing the short name for the flag--targetand register it as a new target for TEMPest.
List of flags
| Long Flag | Short Flag | Description |
|---|---|---|
| --autoGen | -a | [To be used with other flags] Combine this flag with --target <path>... in order to generate a default name for the target |
| --target | -t | [String]<paths>… Create the directory and registers the fresh created directory as a target in TEMPest your computer. |
Remove targets
List of flags
| Long Flag | Short Flag | Description |
|---|---|---|
| --help | -h | [NO_ARGS] See the help section for the command. |
| --origin | -o | [NO_ARGS] To be used with -p or -i, indicates to TEMPest to remove it from your computer. |
Explanations
| Example command | Description |
|---|---|
tempest rm |
remove the current directory from the target list |
tempest rm 0 |
remove the target with index 0 from the target list |
tempest rm 1-3 |
remove the targets with the index 1, 2 and 3 |
tempest rm * |
remove all the targets |
tempest rm /tmp |
remove the target for the path: /tmp
|
tempest rm 1-3 -o |
remove the targets for the matching directories to the indexes 1, 2 and 3 |
tempest rm 1-3 --origin |
same effect of using -o
|
When using --origin or -o flag, the original files and directories will be removed from your system, so be careful.
After the use of rm, Indexes numbers might change. Keep an eye on this. ![]()
Start TEMPest
Test mode
tempest start -t or tempest start --test
This mode doesn’t delete stuff from the device. It shows you what would get deleted instead.
For real
tempest start
Description
List of flags
| Long Flag | Short Flag | Description |
|---|---|---|
| --help | -h | [NO_ARGS] See the help section for the command. |
| --test | -t | [NO_ARGS] Run TEMPest in test mode. |
#Note: The size is given by the OS.
Get help from TEMPest
tempesttempest helptempest get help-
tempest docworks best with Showdown





