Skip to content

Set of handy and useful tools by Elive, for specially use in the Elive project

Notifications You must be signed in to change notification settings

Elive/elive-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elive-tools

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 :)