pythia

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2024 License: BSD-3-Clause Imports: 22 Imported by: 0

README

Pythia

Build Status Go Report Card

Pythia is a browser based user interface for the Go source code guru, which is a tool for navigating Go code.

For more information on the Go guru, see Using Go Guru.

Screenshot

Installing from source

To install, run

$ go install github.com/fzipp/pythia@latest

You will now find a pythia binary in your $GOBIN or $GOPATH/bin directory.

Running Pythia also requires guru:

$ go install golang.org/x/tools/cmd/guru@latest

Usage

Start the web application with a package path, e.g.:

$ pythia net/http

By default it will listen on port :8080 and try to launch the application in your browser. You can choose a different port via the -http flag, e.g.:

$ pythia -http :6060 fmt

Run pythia -help for more information.

Documentation

Overview

Pythia is a web application front-end for the Go source code guru.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL