* feat(calculator): add new exercise to scripting piscine
* test(calculator): fix swapped exit codes for error handling
* docs(calculator): clarify function behavior for errors
* test(calculator): update error message for invalid number
* docs(calculator): add explicit case statement requirement
improve references section style
add case and getent examples
* fix(calculator): remove getent info in the subject
* chore(calculator): make the solution executable
* test(calculator): add check for case usage
* test(calculator): fix case statement usage check on wrong file
* fix(calculator): remove script added by error
revert changes committed by mistake on Dockerfile and entrypoint.sh
* style(calculator): add newline at end of file
- run prettier to fix formatting
- make example generic with `user`
- improve clarity on exercise objective
- remove created files after tests are run to allow consecutive
tests executions without errors
* DEV-3919 feat(my-ls) add subject and tests for my-ls project
* DEV-3919 fix(custom-ls) change the name of the exercise from my-ls to custom-ls
* DEV-3919 docs(custom-ls) fix grammar errors
* DEV-3919 test(custom-ls) fix unalias in tests
* DEV-3919 docs(custom-ls) add permanently alias teaching
* test(custom-ls): fix test not able to run aliases
Co-authored-by: Zouhair AMAZZAL <zouhair.amazzal@01talent.com>
Co-authored-by: Michele Sessa <mikysett@gmail.com>
- replace bash command with source to update current bash PATH
and not a sub-bash one
- replace binary with simple bash script - image has no access to
internet
- update subject accordingly