Release 22.06.1
Please carefully read the part about "Shell integration and installation" before updating Axii:
Features:
-
Shell integration and installation (!158 (merged)).
-
Axii now has to be installed by sourcing a specific bash file. Full integration in the terminal by re-sourcing the Axii workspace file after each command. To install Axii properly, execute the following steps:
-
Self-update Axii:
axii self update
. -
Remove all remains of Axii from your
~/.bashrc
file (or~/.zshrc
if you're using zsh). -
Navigate into Axii's installation directory, execute
./bootstrap
(or./bootstrap --zsh
if you're using zsh), and follow the displayed steps.
-
-
Axii can now activate any workspace using
axii activate <workspace name>
. Useaxii list-workspaces
to list all known ones. You can change the workspace names in the file~/.config/axii/known_workspaces.json
. -
The shell integration (also auto-completion) will now work by default, the command to activate auto-completion is now obsolete.
-
-
Database modules: Modules can now be database modules and claim the authority of a sub-namespace. Axii can lazy-load these database modules (!155 (merged)).
Fixes:
-
Git and/or SSH blocking update step while cloning due to user prompts. Related to this, we now no longer need to build Git from source (!165 (merged)).
-
Structural reworks, improved error handling, improved user outputs, and error handling suggestions (!163 (merged)).
-
Fixed a bug where features in a workspace were not activated correctly (!156 (merged)).
-
Performance improvements (!160 (merged))