Un framework pour Java / Kotlin qui aide à fabriquer des utilitaires en ligne de commande.
Maven 4 s'approche tout doucement, boosté par l'arrivée bienvenue de Maven Daemon (dont la 1.0.0-m1 se base sur la alpha-3 de Maven 4).
Bref, le comportement de Maven change un peu sur les projets multimodules. @Animal & @Kysofer je vous recommande de lire cela à tête reposée.
Via deux lignes de commande.
Juste le pourcentage de charge :
cat /sys/class/power_supply/BAT0/capacity
Les informations complètes :
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Merci à @CCous pour l'info (et que j'oublie tout le temps).
La commande à taper c'est :
docker run --entrypoint "id" <mon-image-docker>
Alors ça c'est typiquement le genre de trucs que je poste pour @Philou à présent ! Rien que la syntaxe fait penser à mon bien aimé Mercurial 😍.
Via Riduidel.
Je retiens cette structure :
// Tout ce qui va concerner les tests end to end
|- e2e/
|----- app.e2e-spec.ts
|----- app.po.ts
|----- tsconfig.e2e.json
// les dépendances avec npm
|- node_modules/
// l'endroit où les fichiers de build seront mis
|- dist/
// Le dossier où vous allez modifier vos fichiers de code
//Là où va se trouver vos composants, services, etc..
|- src/
|----- app/
|----- app.component.css|html|spec.ts|ts
|----- app.module.ts
|----- assets/
|----- environments/
|----- environment.prod.ts|ts
|----- favicon.ico
|----- index.html
|----- main.ts
|----- polyfills.ts
|----- styles.css
|----- test.ts
|----- tsconfig.app.json
|----- tsconfig.spec.json
|----- typings.d.ts
// la configuration globale de votre application
|- .angular-cli.json // the main configuration file
|- .editorconfig // editorconfig which is used in some VS Code setups
|- .gitignore
|- karma.conf.js
|- package.json
|- protractor.conf.js
|- README.md
|- tsconfig.json
|- tslint.json
Avec les utilitaires mail
, sendmail
et mutt
.
Meilleur site web que je n'ai jamais utilisé pour apprendre Git. Clairement, c'est une perle !
J'avais besoin de ça pour synchroniser des sites en Markdown / Pico CMS ou Markdown / Hugo CMS.
I'm happy :D
Pour faire simple voici les deux commandes à utiliser au sein de votre répo.
Pull only :
git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose
Pull / Push :
git daemon --base-path=. --export-all --enable=receive-pack --reuseaddr --informative-errors --verbose
Pour Utiliser le répo :
git clone git://127.0.0.1/
Rappel : Le port part défaut du protocol
Tout ce que vous devez savoir sur NPM notamment (dans la section CLI) la liste des paramètres de la ligne de commande
Compression au max avec 7zip en ligne de commande sous Linux :
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir/
Nettoyer sa Debian
Un tuto sur Git remonté par Roudoudoutte (thanks).
Je commence de lister un ensemble de commandes Git utiles.
Comment récupérer la liste de tous les auteurs ayant contribué à un répo :
git log --format='%aN' | sort -u
Comment commiter à une autre date que la date du jour ?
git commit --date="Wed Feb 16 14:00 2011 +0100"
==> Le format est obligatoirement celui fournit dans l'exemple.
Comment afficher le contenu d'un fichier à une date précise :
git show ${ID_COMMIT}:Test.txt
==> À noter que ${ID_COMMIT} peut être un tag, un hash ou une branche.
Très pratique.