To install francinette, run the installation script which clones the repository, installs system dependencies (C compilers, Python, etc.), sets up a Python virtual environment, and configures shell aliases.
Note on System Dependencies:
- On Ubuntu, the script installs
gcc, clang, libpq-dev, libbsd-dev, libncurses-dev, valgrind, and Python development tools via apt. - On Arch, the script installs
gcc, clang, postgresql, libbsd, ncurses, valgrind, and python-pip via pacman. - On macOS (Darwin), it assumes necessary system tools are already present.
Shell Configuration:
After installation, the script attempts to add aliases to your .bashrc or .zshrc (depending on your OS and shell).
# Note: The provided file is a script content. To use it, you would typically download it or clone the repo and run it.
# Assuming you have cloned the repo:
./bin/install.sh