Skip to content

Release 22.06.1

Christian Dreher requested to merge dev into main

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>. Use axii 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))

Edited by Rainer Kartmann

Merge request reports