FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Ajout des scénaris asciicast de création des applications depuis les … · java-cli-apps/.github@b16fa8d · GitHub

Commit b16fa8d

Browse files
Pierre-Yves Fourmond
committed
Ajout des scénaris asciicast de création des applications depuis les templates
1 parent 3440053 commit b16fa8d

6 files changed

Lines changed: 183 additions & 0 deletions

File tree

‎.envrc‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export APP_NAME=QuickStart
2+
3+
# Ajouter Java 22 dans le PATH
4+
export PATH=/usr/lib/jvm/zulu22/bin:$PATH
5+
6+
# Ajouter Java 23 dans le PATH
7+
#export PATH=/usr/lib/jvm/jdk-23/bin:$PATH

‎Makefile‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
THEME=solarized-light
2+
3+
RECORD=asciinema-rec_script
4+
CONVERT=agg --no-loop --cols 132 --rows 32 --speed 2 --theme $(THEME)
5+
6+
# CAST = cast/basic-java-23-quickstart.cast
7+
# GIF = images/basic-java-23-quickstart.gif
8+
9+
CAST = cast/basic-java-quickstart.cast cast/basic-java-22-quickstart.cast cast/java-22-quickstart.cast
10+
GIF = images/basic-java-quickstart.gif images/basic-java-22-quickstart.gif images/java-22-quickstart.gif
11+
12+
all: cast gif
13+
cast: $(CAST)
14+
gif: $(GIF)
15+
16+
cast/%.cast: cast/%.asc
17+
MAKEFLAGS=--no-print-directory \
18+
COMMENT="# " \
19+
$(RECORD) $<
20+
21+
images/%.gif: cast/%.cast
22+
$(CONVERT) $< $@
23+
24+
.PHONY: all cast gif

‎cast/basic-java-22-quickstart.asc‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/usr/bin/env bash
2+
3+
# Définir votre utilisateur GitHub
4+
5+
read -p "Entrer votre utilisateur GitHub: " user
6+
7+
if [ -z "${user}" ]; then
8+
echo "Utilisateur GitHub non positionné !" >&2
9+
exit 1
10+
fi
11+
12+
# Définir le nom du dépot à créer
13+
14+
repo=basic-java-22-cli-$RANDOM
15+
16+
# Créer une application basic-java-22-cli-XXXX à partir du template https://github.com/java-cli-apps/basic-java-22-quickstart
17+
18+
gh repo create ${repo} --public --template git@github.com:java-cli-apps/basic-java-22-quickstart.git
19+
20+
# Cloner le dépot basic-java-22-cli-XXXX
21+
22+
cd /tmp
23+
gh repo clone git@github.com:${user}/${repo}
24+
cd ${repo}
25+
tree
26+
27+
# Définir le nom de l'application
28+
29+
export APP_NAME=BasicJava22Cli
30+
31+
# Tester l'application
32+
33+
make test
34+
35+
# Packager l'application
36+
37+
make package
38+
unzip -l build/BasicJava22Cli.zip

‎cast/basic-java-23-quickstart.asc‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/usr/bin/env bash
2+
3+
# Définir votre utilisateur GitHub
4+
5+
read -p "Entrer votre utilisateur GitHub: " user
6+
7+
if [ -z "${user}" ]; then
8+
echo "Utilisateur GitHub non positionné !" >&2
9+
exit 1
10+
fi
11+
12+
# Définir le nom du dépot à créer
13+
14+
repo=basic-java-23-cli-$RANDOM
15+
16+
# Créer une application basic-java-23-cli-XXXX à partir du template https://github.com/java-cli-apps/basic-java-23-quickstart
17+
18+
gh repo create ${repo} --public --template git@github.com:java-cli-apps/basic-java-23-quickstart.git
19+
20+
# Cloner le dépot basic-java-23-cli-XXXX
21+
22+
cd /tmp
23+
gh repo clone git@github.com:${user}/${repo}
24+
cd ${repo}
25+
tree
26+
27+
# Définir le nom de l'application
28+
29+
export APP_NAME=BasicJava23Cli
30+
31+
# Tester l'application
32+
33+
make test
34+
35+
# Packager l'application
36+
37+
make package
38+
unzip -l build/BasicJava23Cli.zip

‎cast/basic-java-quickstart.asc‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/usr/bin/env bash
2+
3+
# Définir votre utilisateur GitHub
4+
5+
read -p "Entrer votre utilisateur GitHub: " user
6+
7+
if [ -z "${user}" ]; then
8+
echo "Utilisateur GitHub non positionné !" >&2
9+
exit 1
10+
fi
11+
12+
# Définir le nom du dépot à créer
13+
14+
repo=basic-java-cli-$RANDOM
15+
16+
# Créer une application basic-java-cli-XXXX à partir du template https://github.com/java-cli-apps/basic-java-quickstart
17+
18+
gh repo create ${repo} --public --template git@github.com:java-cli-apps/basic-java-quickstart.git
19+
20+
# Cloner le dépot basic-java-cli-XXXX
21+
22+
cd /tmp
23+
gh repo clone git@github.com:${user}/${repo}
24+
cd ${repo}
25+
tree
26+
27+
# Définir le nom de l'application
28+
29+
export APP_NAME=BasicJavaCli
30+
31+
# Tester l'application
32+
33+
make test
34+
35+
# Packager l'application
36+
37+
make package
38+
unzip -l build/BasicJavaCli.zip

‎cast/java-22-quickstart.asc‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/usr/bin/env bash
2+
3+
# Définir votre utilisateur GitHub
4+
5+
read -p "Entrer votre utilisateur GitHub: " user
6+
7+
if [ -z "${user}" ]; then
8+
echo "Utilisateur GitHub non positionné !" >&2
9+
exit 1
10+
fi
11+
12+
# Définir le nom du dépot à créer
13+
14+
repo=java-22-cli-$RANDOM
15+
16+
# Créer une application java-22-cli-XXXX à partir du template https://github.com/java-cli-apps/java-22-quickstart
17+
18+
gh repo create ${repo} --public --template git@github.com:java-cli-apps/java-22-quickstart.git
19+
20+
# Cloner le dépot java-22-cli-XXXX
21+
22+
cd /tmp
23+
gh repo clone git@github.com:${user}/${repo}
24+
cd ${repo}
25+
tree
26+
27+
# Définir le nom de l'application
28+
29+
export APP_NAME=Java22Cli
30+
31+
# Tester l'application
32+
33+
make test
34+
35+
# Packager l'application
36+
37+
make package
38+
unzip -l build/distributions/Java22Cli.zip

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL