Simple (un-)installation of scripts using YASSI

Heyas

Recently i've been 'fighting' with the GNU Autotools (autoconf, automake) to distribute one of my script based projects.
Figured that these tools are very powerfull, and therefor can be very hard to learn/master.

This said, a new personal project was started, inspired by the GNU Autotools, but focus' only on copying files to predefined places.
For this reason, it only requires a single configuration file.

If your target audience is a GNU/FHS compatible environment, you might want to try YASSI - Yet another simple script installer.

What is it all about?
Once called:

./configure [--prefix=/usr]

It creates:

  • make-install
  • make-uninstall
  • make-distclean

I let you guess what they do... :smiley:

On first use, i recomend to use ./configure --sample-full for the comments in the view, where as advanced users will probably prefer ./configure --sample > configure.cfg

To simplify the the installation task, it copies directories recursivly, preserving permissions set (cp -ar).

Preview: Screenshot

TODO:
There is one thing i'll add as soon i 'fully' (as in 'enough') understand it.
The automization for placing the *po (and sub-related stuff) files.

BUGS:
This said, for basic instructions, please read the README.
If you have bugs or suggestions and have a github account, please raise an ISSUE or drop a line here otherwise.

Hope this helps and have fun :slight_smile: