powerline-go-moodle

By mark johnson

View on Snapcraft.io
Version1.0.2
Revision15
Size0.7 MB
LicenseGPL-3.0+
Confinementstrict
Basecore22

A Moodle plugin for powerline-go

Screenshot

This plugin adds a segment which displays the Moodle (https://moodle.org) version the current directory belongs to.

It works by finding the parent directory containing a composer.json for a project called "moodle/moodle", then parses the $release variable from the version.php file. It also works for Totara (https://www.totara.com/).

Usage:

Add moodle to the -modules argument when you configure powerline-go for your shell. For example, for bash, you should have something like this in your .bashrc:

function updateps1() {

PS1="$($HOME/go/bin/powerline-go \

-error $? \

-jobs $(jobs -p | wc -l) \

-hostname-only-if-ssh \

-modules 'aws,cwd,git,root,exit,moodle')

}

Due to strict confinement, this will only work on Moodle repositories in your home directory, or volumes mounted to /media by running snap connect powerline-go-moodle:removable-media. If you have your repositories elsewhere, you can download the standalone binary from GitHub.

Update History

1.0.2 (15)
13 Dec 2025, 09:47 UTC

Published6 Sept 2024, 13:46 UTC

Last updated4 Oct 2024, 12:45 UTC

First seen13 Dec 2025, 09:47 UTC