### Install Francinette Script Source: https://github.com/xicodomingues/francinette/blob/master/README.md Shell script to automatically download, install, and set up Francinette. It creates necessary folders, aliases, and a Python virtual environment. Admin permissions may be required on Linux for package installation. ```bash bash -c "$(curl -fsSL https://raw.github.com/xicodomingues/francinette/master/bin/install.sh)" ``` -------------------------------- ### Running Francinette and Paco Commands Source: https://github.com/xicodomingues/francinette/blob/master/README.md Examples demonstrating how to execute the Francinette testing framework from various project directories. It shows running tests for the entire project, specific exercises, or selected functions using `francinette` or its alias `paco`. ```shell /C00 $> francinette # Execute the tests for C00 /C00/ex00 $> francinette # Execute only the tests for ex00 in C00 /libft $> francinette # Execute the tests for libft ~ $> francinette -h # Shows the help message libft $> paco memset isalpha memcpy # Executes only the specified tests ``` -------------------------------- ### Set Francinette Aliases Source: https://github.com/xicodomingues/francinette/blob/master/README.md Instructions for setting up shell aliases for the Francinette tester script. This is useful if the `francinette` or `paco` commands are not found after installation. ```bash alias francinette="$HOME"/francinette/tester.sh alias paco="$HOME"/francinette/tester.sh ``` -------------------------------- ### Cloning and Testing Repository Source: https://github.com/xicodomingues/francinette/blob/master/README.md Command to clone a specified Git repository into the current folder and then execute the corresponding Francinette tests. This is useful for testing remote project submissions. ```shell ~ $> francinette git@repo42.com/intra-uuid-234 ``` -------------------------------- ### Uninstall Francinette Aliases Source: https://github.com/xicodomingues/francinette/blob/master/README.md Instructions for removing the automatically created aliases for `francinette` and `paco` from the user's shell configuration file (`~/.zshrc`). ```shell alias francinette="$HOME"/francinette/tester.sh alias paco="$HOME"/francinette/tester.sh ``` -------------------------------- ### Update Francinette Script Source: https://github.com/xicodomingues/francinette/blob/master/README.md An alternative method to update Francinette if the command-line update fails. This script fetches the latest version of the update script from the repository. ```bash bash -c "$(curl -fsSL https://raw.github.com/xicodomingues/francinette/master/bin/update.sh)" ``` -------------------------------- ### Update Francinette Command Source: https://github.com/xicodomingues/francinette/blob/master/README.md Command to force an update of the Francinette tool. Francinette typically prompts for updates, but this command can be used to manually trigger the update process. ```bash ~ $> francinette -u ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.