Skip to content

Quickly Setup Ubuntu Desktop or Server with all-in-one Bash Scripts.

License

Notifications You must be signed in to change notification settings

JREAM/config-ubuntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Config Ubuntu

A Bash utility for installing various programs. Feel free to clone and customize or copy to get ideas of your own.

There are probably better approaches to installer scripts such as provisions but sometimes those are a bit tedious. It's also a bit fun to use pure bash to write something custom.

Screenshot

File Setup

This is a brief explanation of the file setup if you choose to clone or get ideas for your own utility script.

HELPFUL: Think of the ./bin scripts as containers to customize your preferred way of installing a package or category of pacakges.

  • File Structure
  • ./installable.sh - Entrypoint; Lists all installable items which are only defined in this file.
    • Above triggers a file in ./bin/*.sh, it will first source _export.sh for color variables and log functions for the installer output.
    • Next, the respective file, optionally with an $1 argument is loaded into a ./bin/<file-here>.sh to execute the installer.

It should be pretty simple!


MIT Open Source

© 2014 JREAM

About

Quickly Setup Ubuntu Desktop or Server with all-in-one Bash Scripts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages