jinstall is an automated terminal-based file installer.

Documentation and source code

You can find the documentation and the entire source code on GitHub:

Archlinux packages

I packaged jinstall for ArchLinux: