Functions Library Manager v1.1.4

Last update 2021-04-02

This program is designed for Golang users to find and view functions/methods/structures through defined libraries. It also allows you to create a vendor directory in a specified project.

Why ?

Just because I created a lot of libraries for my use and over time they grow a lot and now to quickly find the function I need and be able to integrate it into my project I needed to a tool allowing me to find it and thus know what were the necessary ‘imports’. With this tool, I can do all of this quickly. I have also integrated the possibility of creating a ‘vendor’ directory that I use in most of the projects that I present in my ‘repository’.


libgtksourceview-4-0 is required to work:

(most Linux distributions include it natively)

$ sudo apt install libgtksourceview-4-0

Functions Library Manager Debian package installation:

$ sudo dpkg -i go-func-lib-mgr-x.x-amd64.deb

Uninstall:

$ sudo dpkg -P go-func-lib-mgr

Take a look at H.F.M repositories for others useful Linux software.

How it’s made

Functionalities

This is the main screen, and children

Overview

How to compile

    func main() {
        devMode = true
    ...    

into

    func main() {
        devMode = false
    ...

This operation indicate that externals data (Image/Icons) must be embedded into the executable file.

Os information (build using)

Name Version / Info / Name
GOLANG V1.16.2 -> GO111MODULE=”off”, GOPROXY=”direct”
DISTRIB LinuxMint Xfce
VERSION 20
CODENAME ulyana
RELEASE #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020
UBUNTU_CODENAME focal
KERNEL 5.8.0-48-generic
HDWPLATFORM x86_64
GTK+ 3 3.24.20
GLIB 2 2.64.3
CAIRO 1.16.0
GtkSourceView 4.6.0
LiteIDE 37.4 qt5.x
Qt5 5.12.8 in /usr/lib/x86_64-linux-gnu

You got an issue ?

Used libraries

Visit

hfmrow (H.F.M) / Repositories · GitHub
Website H.F.M’s Linux softwares