shell/Makefile

184 lines
3.6 KiB
Makefile
Raw Normal View History

# Autogenerated at 22.08.2022 19:06 using ./gen-makefile
2022-08-19 13:26:09 +00:00
.DEFAULT_GOAL := help
2022-07-12 15:20:11 +00:00
#===============================================
# Scripts listed in ./packs
#===============================================
2022-07-12 15:20:11 +00:00
##composer: [PACK] php + composer
composer: php composer-clean
2022-07-05 02:53:41 +00:00
##flameshot: [TODO] [PACK] qt5 + flameshot from source
flameshot: qt5 flameshot-build
##lamp: [PACK] Apache + php + mariadb
2022-07-04 11:34:00 +00:00
lamp: apache php mariadb
2022-07-04 14:22:05 +00:00
##omz: [PACK] zsh + omz + powerline10k + MesloLGS font
omz: zsh omz-clean omz-fancy
chsh -s /usr/bin/zsh
@exec zsh
2022-07-05 02:53:41 +00:00
#===============================================
# Scripts listed in ./install
#===============================================
2022-07-04 11:34:00 +00:00
##apache: Install apache2 (latest)
apache:
@./install/apache
2022-07-04 11:34:00 +00:00
##apt: Install bunch of software from apt
apt:
@./install/apt
##canon-mg2500: Install Canon Pixma MG2500 + ppa
2022-07-15 14:59:45 +00:00
canon-mg2500:
@./install/canon-mg2500
2022-07-15 14:59:45 +00:00
2022-07-04 11:34:00 +00:00
##chrome: Install google chrome (latest)
chrome:
@./install/chrome
2022-07-12 15:20:11 +00:00
##composer-clean: Install composer (latest)
composer-clean:
@./install/composer-clean
2022-07-04 11:34:00 +00:00
##docker: Install docker (latest) + docker-compose (latest) + ppa
docker:
@./install/docker
2022-07-04 07:51:04 +00:00
2022-07-04 11:34:00 +00:00
##droidcam: Install droidcam v1.8.2
droidcam:
@./install/droidcam
##droidcam-obs: Install droidcam-obs plugin v1.5.1
droidcam-obs:
@./install/droidcam-obs
2022-08-19 13:25:46 +00:00
##file-templates-kde: Install file templates (KDE)
file-templates-kde:
@./install/file-templates-kde
2022-07-05 02:53:41 +00:00
##flameshot-build: [TODO] Build flameshot from src (latest)
flameshot-build:
@./install/flameshot-build
2022-07-05 02:53:41 +00:00
2022-07-04 11:34:00 +00:00
##git: Install git (latest)
git:
@./install/git
2022-07-04 11:34:00 +00:00
##golang: Install golang v1.18.3
golang:
@./install/golang
2022-07-04 11:34:00 +00:00
##grubc: Install grub-customizer (latest) + ppa
grubc:
@./install/grubc
2022-07-04 11:34:00 +00:00
##kde-appmenu: Install KDE Window AppMenu Applet
kde-appmenu:
@./install/kde-appmenu
2022-07-05 02:53:41 +00:00
##libreoffice: Install libreoffice
libreoffice:
@./install/libreoffice
2022-07-05 02:53:41 +00:00
2022-07-04 11:34:00 +00:00
##lite-xl: Install lite-xl v2.0.5 (draft)
lite-xl:
@./install/lite-xl
2022-07-04 07:51:04 +00:00
2022-07-04 11:34:00 +00:00
##mariadb: Install mariadb (latest) and php-mysql + phpMyAdmin (if php is installed)
mariadb:
@./install/mariadb
2022-07-04 11:34:00 +00:00
##nodejs: Install nodejs + npm via nvm
nodejs:
@./install/nodejs
##ntfy: Install ntfy (latest) + ppa
ntfy:
@./install/ntfy
##omz-clean: Install omz (latest)
2022-07-05 02:53:41 +00:00
omz-clean:
@./install/omz-clean
##omz-fancy: Install omz fancy (powerline10k + MesloLGS font)
omz-fancy:
@./install/omz-fancy
2022-07-05 02:53:41 +00:00
##papirus: Install papirus-icon-theme (latest)
papirus:
@./install/papirus
2022-07-05 02:53:41 +00:00
2022-07-04 11:34:00 +00:00
##pgsql: Install postgresql (latest) and php-pgsql (if php is installed)
pgsql:
@./install/pgsql
2022-07-04 11:34:00 +00:00
##php: Install php v8.1 + ppa
php:
@./install/php
2022-07-04 11:34:00 +00:00
##postman: Install postman (latest)
postman:
@./install/postman
2022-07-05 02:53:41 +00:00
##qt5: Install qt5
qt5:
@./install/qt5
2022-07-05 02:53:41 +00:00
##rustdesk: Install rustdesk client v1.1.9 (deb)
rustdesk:
@./install/rustdesk
2022-07-04 11:34:00 +00:00
##snap: Install bunch of software from snap
snap:
@./install/snap
2022-07-04 11:34:00 +00:00
##syncthing: Install syncthing (latest) + ppa
syncthing:
@./install/syncthing
2022-07-04 11:34:00 +00:00
##telebit: Install telebit (latest)
telebit:
@./install/telebit
2022-07-04 11:34:00 +00:00
##ulauncher: Install ulauncher (latest) + ppa
ulauncher:
@./install/ulauncher
##wine: Install wine (latest) + ppa (focal)
wine:
@./install/wine
2022-07-04 11:34:00 +00:00
##zint: Install zint (latest)
zint:
@./install/zint
2022-07-05 02:53:41 +00:00
##zsh: Install vanilla zsh
zsh:
@./install/zsh
self:
@./gen-makefile
2022-07-04 07:51:04 +00:00
help: Makefile
@echo "Ubuntu software installator"
@echo
@echo "Usage:"
@echo "\tmake help\t - Show this help"
@echo "\tmake GOAL\t - Install software"
@echo "\tmake ^GOAL\t - Upgrade software"
@echo "\tmake @GOAL\t - Uninstall software"
@echo
@echo "You can combine GOALs, e.g. 'make @docker docker' will reinstall docker."
@echo
@echo "Available GOALs:"
@sed -n 's/^##//p' $< | column -ts ':' | sed -e "s/^/\t/"
+%:
@$(MAKE) $*
^%:
@./upgrade/$*
@%:
@./uninstall/$*