- refl
- Agda switcher
- Package manager
A swiss army knife for working with Agda.
Refl is hosted on pypi. To install the latest release of refl:
Global install:
pip install refl
Install for current user only:
pip install refl --user
refl version switch
refl version list
refl pkg install --git --url git@github.com:marcelosousa/smtlib.git --pwd
refl pkg install --git --url git@github.com:marcelosousa/smtlib.git --user
refl pkg install --git --url git@github.com:marcelosousa/smtlib.git --global
refl pkg install \
--git \
--url git@github.com:marcelosousa/smtlib.git \
--commit_hash c152c6fe59a0546c88e048f1ea50d193b997ef15 \
--pwd
refl pkg install \
--git \
--url git@github.com:gallais/agdarsec.git \
--tag v0.3.0 \
--pwd
refl pkg install \
--git \
--url git@github.com:pcapriotti/agda-base.git \
--head computational-isos \
--pwd
refl pkg uninstall --git --name smtlib --pwd
refl pkg uninstall --git --name smtlib --user
refl pkg uninstall --git --name smtlib --global
refl pkg uninstall --name smtlib-c152c6fe59a0546c88e048f1ea50d193b997ef15 --pwd
refl pkg uninstall --name agda-categories --pwd
refl pkg uninstall --name aga-cegries --pwd --soft
refl pkg list
Creates a new project file for tracking dependencies. It is an interactive command.
refl project init
> Name of this project:
> Name of the project's source directory: [default:src]
refl project install\
--name smtlib \
--git \
--url git@github.com:marcelosousa/smtlib.git \
--commit_hash c152c6fe59a0546c88e048f1ea50d193b997ef15
refl project install\
--local \
--name agda-categories \
--location ~/src/hott/agda-categories
refl project update --name smtlib --head master
refl project update --name agda-categories --location ~/src/hott/agda-categories-new
refl project uninstall --name agda-categories