275ab1f1754c299300ca8a88ffc6bcfca29f6000
				
			
			
		
	This is a list of quickstart guides for Linux programs.
Purpose
- Minimal theory, maximum practical.
 - The statements should go in order of how likely they are to be used: if 
git addhas to be used by everyone, then it should go first. - The scripts should get someone up and running in the shortest possible time.
 - No explanations for the program. This isn't an introduction or advert, it's a guide for someone who already wants to use a program but doesn't know how.
 - No presumed knowledge (except for information held in 
basics.md). - Easy reference.
 
As little knowledge as possible should be presumed, with required knowledge being internally linked. If general knowledge is presumed, it should be placed into a file named 'basics'.
What's wrong with everything else?
Man pages
- Orders items by the alphabet rather than by relevance.
 - Often presumes you know everything except that one program.
 - Often written in the 80's, and it shows.
 - Zero respect for your time.
 
curl cheat.sh/
- Doesn't have the programs I like.
 - Too short to get you started on many programs.
 - Poor understanding of priority (
git stashis covered beforegit commit). 
Current State
This started as a few personal notes, and will probably continue to look like that for some time. It's a bit of a mess.
Systemd is taken as a default. Non-systemd commands we relegate to their respective distros, e.g. runit for Void Linux.
Description
				
					Languages
				
				
								
								
									Makefile
								
								61.7%
							
						
							
								
								
									Shell
								
								23.3%
							
						
							
								
								
									Scala
								
								15%