kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
10 results tagged shell  ✕
Shell Script Best Practices — The Sharat's https://sharats.me/posts/shell-script-best-practices/
03/11/2022 08:31:38

Quelques règles intéressantes à connaître pour tout script Shell que vous écrivez.

#!/usr/bin/env bash

set -o errexit
set -o nounset
set -o pipefail
if [[ "${TRACE-0}" == "1" ]]; then
    set -o xtrace
fi

if [[ "${1-}" =~ ^-*h(elp)?$ ]]; then
    echo 'Usage: ./script.sh arg-one arg-two

This is an awesome bash script to make your life better.

'
    exit
fi

cd "$(dirname "$0")"

main() {
    echo do awesome stuff
}

main "$@"
shell script good-practice
GitHub - google/zx: A tool for writing better scripts https://github.com/google/zx
02/05/2022 20:50:02

Une lib qui permet grosso modo d'écrire du shell en JavaScript. J'ai beau avoir du mal avec la syntaxe du shell, je me demande si tant qu'à faire il ne vaut pas mieux écrire du Node.js directement 🤔

lib javascript shell
explainshell.com - match command-line arguments to their help text https://explainshell.com/
26/02/2021 14:37:00

Un outil pour expliquer une commande shell. La différence avec man par exemple c'est qu'ici vous pouvez coller la commande complète avec les arguments. Et à la manière des outils pour analyser les regex, l'application va décomposer la commande et vous expliquer chaque morceau.

Je ne l'ai pas essayé en détail mais ça peut clairement aider.

bash shell
Terminus https://eugeny.github.io/terminus/
30/01/2018 15:05:57

Un terminal amélioré pour Windows / MacOS / Linux.

Je n'ai pas testé parce que Cmder marche très bien chez moi et je n'ai pas besoin de plus.

Par contre c'est une app Electron donc ne soyez pas étonnés par la taille du binaire (~80 Mo).

émulateur terminal console shell cmd
bash-guide/README.md at master · Idnan/bash-guide · GitHub https://github.com/Idnan/bash-guide/blob/master/README.md
27/01/2018 18:49:29

Un guide Bash.

bash shell tuto
ShellCheck – shell script analysis tool https://www.shellcheck.net/
30/03/2017 10:53:25

Collez votre script shell, et vous obtenez une analyse assez détaillée.

Très bon outil !

shell bash check
Learn X in Y Minutes: Scenic Programming Language Tours https://learnxinyminutes.com/docs/bash/
21/02/2017 12:00:59

Une sorte de cheatsheet bash.

shell bash cheatsheet
Open relative Command Prompt or Explorer windows quickly - gHacks Tech News http://www.ghacks.net/2016/10/23/open-relative-command-prompt-or-explorer-windows-quickly/
24/10/2016 10:32:14

Merci pour l'astuce je ne connaissais pas.
Sinon vous avez le SHIFT+Clic droit sur le fond de l'explorateur de fichier qui vous propose "Open command prompt here".

windows astuce commande explorateur shell
cmder | Console Emulator http://cmder.net/
18/10/2016 21:33:10

Un émulateur de terminal pour Windows. Je l'utilise depuis peu et il est plutôt bien pensé et nettement plus agréable que le terminal par défaut.
Et en plus il est portable !

Voici comment l'ajouter au menu contextuel pour l'ouvrir dans le répertoire courant : https://gist.github.com/jojobyte/66c8346ed8948b9b395f

Pour systématiquement ouvrir un nouvel onglet à la place d'une nouvelle fenêtre, il suffit d'ajouter le paramètre /single lors de l'appel à Cmder.exe.

Activer le menu contextuel

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"/single\" \"%V\""

[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%1\""

Désactiver le menu contextuel

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
[-HKEY_CLASSES_ROOT\Directory\shell\Cmder]

Ouvrir dans le projet courant depuis Sublime Text
Installer le package Terminal avec la config suivante:

{
    // Replace with your own path to cmder.exe
    "terminal": "C:\\tools\\cmder\\Cmder.exe",
    "parameters": ["/START", "%CWD%", "/single"]
}
cmder cmd terminal console windows shell émulateur
GitHub - p-e-w/maybe: :rabbit2: See what a program does before deciding whether you really want it to happen. https://github.com/p-e-w/maybe
08/02/2016 15:52:46

Un outil qui permet de tester une commande (et de voir l'effet qu'elle aurait eu) avant de l’exécuter. Bon j'imagine que ça ne fonctionne pas avec tout mais ça peut être bien pratique.

shell console terminal commandline
3151 links, including 121 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn