Set of handy and useful tools by Elive, for specially use in the Elive project
UPDATE: this repo has a big ton of amazing tools and features, but i have not the time to maintain the readme, sorry for that! If you would like this README to be expanded, please send a pull request :)
This is a brief summary of tools and features:
audio-configurator
It lets you configure and use a specific alsa card (yes, really!)
bkp
One of the most AMAZING tools ever made, extremely handy. It saves "states" of your actual working directories, being able to recover them, to make a diff, or to visualize differences and merge them. It even creates a separated working dir if you want to run "make" or doing massive changes just for test. Yes, it's similar to git, but the main goals of this tool are:
- idependent
- fast
- handy
TODO for Thanatermesis : Here add the full documentation for bkp!
elivepaste
Run elivepaste on a text file (or pipe something in!); it will be uploaded to a service similar to pastebin, and will send the link to #elive on libera.chat.
If you don't want the link sent on IRC, use the -s
parameter.
waitfor
Let's say you have a workflow where normally you would run rebuild-packages && rebuild-iso
. Oh no - you accidentally forgot the && rebuild-iso
, and you don't want to kill the process since then it'd have to restart! waitfor is designed for this use-case. It blocks the shell until a process you specify exits! You use it like so: waitfor <process_to_wait_for> && <second_command>
user-manager
The tool to create users in Elive, it is meant to include all the user-creation features. Simply run the command and voilà!
el_ functions
In your terminal, enter el_
and press TAB. You now have a list of commands that can power up your shell, especially your scripts! Elive uses them for most of its shell scripts. It can be very helpful.
make-cookies-with-chocolate
A tool for making delicious cookies, using a protocol similar to HTCPCP
Well, I'm joking, of course, but you can add it :)