Posté par phyve .
En réponse à la dépêche GameShell, le retour.
Évalué à 3.
Dernière modification le 17 juillet 2021 à 23:21.
Il n'y a pas vraiment d'ordre pour les "aventures". L'idée est que basic doit venir en premier pour apprendre à se déplacer dans le monde de GameShell et de manipuler les fichiers.
Pour la suite, rien n'est imposé, mais les missions d'une aventure doivent a priori être faites dans l'ordre et suivre une progression, alors que les aventures sont indépendantes entre elles.
L'aventure finding_files_maze par exemple, est découpée en 2 morceaux dans l'archive "officielle" : une première partie où on utilise simplement find (missions 19-21), et une seconde où on combine find avec d'autres trucs (missions 38-39).
J'ai l'impression qu'il ne manque pas grand chose dans l'aventure basic (commandes et concepts de base).
Les trucs à faire sont soit des missions "singletons", à mettre dans "misc" (pour des trucs divers, pas forcément standards : par exemple, la commande seq ou factor, ou watch) ou "intermediate" (pour des trucs standards compatibles POSIX : par exemple des motifs avancés avec *.??[!gG], la commande tee).
Les missions des ces 2 aventures sont essentiellement indépendantes entre elles.
D'autres concepts méritent une aventure spécifique avec plusieurs missions : liens symboliques, expressions régulières, etc.
Globalement, GameShell vise plutôt à enseigner l'utilisation interactive du shell. J'aimerais bien ajouter une ou deux missions pour montrer les boucles simples sur les fichiers, mais je n'ai pas l'intention d'aller beaucoup plus loin sur l'écriture de scripts.
Et même s'il n'y en a pas pour le moment, rien interdit d'avoir des mission qui introduisent des trucs spécifiques à bash ou zsh (les 2 shells supportés).
[^] # Re: Nouvelle aventure
Posté par phyve . En réponse à la dépêche GameShell, le retour. Évalué à 3. Dernière modification le 17 juillet 2021 à 23:21.
Il n'y a pas vraiment d'ordre pour les "aventures". L'idée est que
basicdoit venir en premier pour apprendre à se déplacer dans le monde de GameShell et de manipuler les fichiers.Pour la suite, rien n'est imposé, mais les missions d'une aventure doivent a priori être faites dans l'ordre et suivre une progression, alors que les aventures sont indépendantes entre elles.
L'aventure
finding_files_mazepar exemple, est découpée en 2 morceaux dans l'archive "officielle" : une première partie où on utilise simplementfind(missions 19-21), et une seconde où on combinefindavec d'autres trucs (missions 38-39).J'ai l'impression qu'il ne manque pas grand chose dans l'aventure
basic(commandes et concepts de base).Les trucs à faire sont soit des missions "singletons", à mettre dans "
misc" (pour des trucs divers, pas forcément standards : par exemple, la commandeseqoufactor, ouwatch) ou "intermediate" (pour des trucs standards compatibles POSIX : par exemple des motifs avancés avec*.??[!gG], la commandetee).Les missions des ces 2 aventures sont essentiellement indépendantes entre elles.
D'autres concepts méritent une aventure spécifique avec plusieurs missions : liens symboliques, expressions régulières, etc.
Globalement, GameShell vise plutôt à enseigner l'utilisation interactive du shell. J'aimerais bien ajouter une ou deux missions pour montrer les boucles simples sur les fichiers, mais je n'ai pas l'intention d'aller beaucoup plus loin sur l'écriture de scripts.
Et même s'il n'y en a pas pour le moment, rien interdit d'avoir des mission qui introduisent des trucs spécifiques à bash ou zsh (les 2 shells supportés).