Skip to content
This repository has been archived by the owner on Sep 30, 2023. It is now read-only.

A terminal utility programmed in python and bash script, for the automation of basic processes for the end user. Only available on Linux systems.

License

Notifications You must be signed in to change notification settings

TheWatcherMultiversal/Veapysh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technologies used:

What is Veapysh?

A terminal utility programmed in python and bash script, for the automation of basic processes for the end user. Only available on Linux systems. This utility makes use of the commands offered by the Linux terminal to automate simple tasks such as making backup copies for a certain time. It also offers a registry file to see in real time the changes made by the program.

Install via deb package (Recommended)

To install Veaysh with the dpkg package manager, we just download the deb package at this link:

📦 Download deb package

When we have our download ready, we go to the place where our deb package is located and execute the following command:

sudo dpkg -i Veapysh/download/v1.0.1/Veapysh_stable-release_1.0.1_.deb
  • Note: If we find any missing dependencies, it's just a matter of installing them with the sudo apt install command

Now we just need to check if the program was installed correctly, for this we execute the following:

sudo veapysh

Install via git

To install Veapysh, simply clone this repository with the following commands:

cd ~/Downloads
git clone https://github.com/TheWatcherMultiversal/Veapysh.git

We enter the folder and execute the following command:

cd Veapysh
chmod +x ./install.sh
./install.sh
  • Note: To remove the program, simply run the same command with the -u option to revert the changes.

Now we just test if the program has been installed correctly by executing the following command in the terminal.

sudo veapysh

With this, we should have the Veapysh utility up and running.

Start using veapysh

To start using Veapysh, we run it with its name to display a screen like this:

1

Here we have several options that we will explore in this section.

System backup & system updater

In these options we can activate the scripts that are available at the moment, first asking us if we want to create the script and then asking us how often the script will be activated. Example:

1

In the case of creating the backup script, it will ask us to choose the partition to perform the backup. It is important to write the partition correctly to avoid problems with the program, since it uses the dd command to work correctly. Example:

1

In case you have chosen the system update script option, you only specify the package manager that you have in your distribution. Example:

1

Once the parameters of the script are filled in, it will be executed when we restart the system.

  • Note: To disable the scripts, just call the request again so you can kill them right there.

View active scripts

This request will only show information about the status of the running scripts. Example:

1

This request can also be displayed as follows:

sudo veapysh -l

Restore system with backup

This request will help us find our backups that have been made with the script, specifying the partition to restore as the first option. Example:

1

Once we have chosen our partition to restore, we choose the backup file for partition restoration. Example:

1

  • Note: Choose your options well in this section since the restoration is done directly to your partition, data recovery can be very difficult.

More

This is a simple section where you can find help information and information about the project.

Report bugs or give suggestions

To notify errors in the program or give suggestions for it, write your request in the following email: universepenguin@protonmail.com

About

A terminal utility programmed in python and bash script, for the automation of basic processes for the end user. Only available on Linux systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published