feat: initial commit

This commit is contained in:
2023-08-21 19:08:40 -06:00
commit cd2f1bad66
7 changed files with 164 additions and 0 deletions

39
README.md Normal file
View File

@ -0,0 +1,39 @@
# MkTools
Tâches [Make](https://fr.wikipedia.org/wiki/Make) génériques à utiliser de projet en projet.
![](./misc/share_all.png)
## Utilisation
1. Dans le fichier `Makefile` de votre projet, ajouter à la fin de celui ci:
```makefile
build:
# Votre propre tâche
# [...]
# Inclure les lignes suivantes:
mktools:
rm -rf .mktools
curl -q https://forge.cadoles.com/Cadoles/mktools/raw/branch/master/install.sh | $(SHELL)
-include .mktools/*.mk
```
2. Synchroniser le répertoire des tâches
```shell
make mktools
```
3. Vous pouvez commencer à utiliser les tâches Make partagées !
## Tâches disponibles
|Tâches|Description|Documentation|
|------|-----------|-------------|
|`make mkt-webdav-upload`|Téléverser un fichier dans un répertoire WebDAV (Nextcloud)|[Voir ./doc/tasks/webdav.md](./doc/tasks/webdav.md)|
|`make mkt-gitea-release`|Créer une release sur un projet Gitea et téléverser des fichiers attachés|[Voir ./doc/tasks/gitea.md](./doc/tasks/gitea.md)|