Kako mogu da ovo proširim tako da recimo kada tipkam jslibs -u skinem samo underscore. Ili jslibs -a da skine sve. Ne morate pisati gotova riješenja, veš me interesuju samo koncepti. Recimo da li moram u skripti koristiti if ili nekakvo grananje ? Takođe, kako pristupiti pisanju opcija nakon osnovne naredbe ?
A što se tiče obrade komandno linijskih opcija, za jednostavne situacije možeš koristiti “magične” varijable $1, $2 i sl. ali to brzo postane naporno, te moraš potražiti getopts u bash manualu (ili Absolute Bash Scripting guide)
Ako imas ogranicen broj biblioteka koje skripta moze skinuti, mozes koristiti varijablu $1 u kombinaciji sa case petljom.
Takodjer, mozes nazive biblioteka smjestiti u array pa onda prilikom u funkciji koja downloada biblioteku proci kroz taj array da pokupis naziv biblioteke.
Yeoman (yo) sam koristio u posljednje vrijeme baš puno. U početku sam bio fasciniran kako su to sklopili, a onda sam počeo da pišem vlastite generatore. Yo je baziran na nodejs-u tako da mi je bilo uživanje čitati kod.