shell

package
v7.0.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2020 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Overview

Package shell is the entry point for the terminal interface of Elvish.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Shell

type Shell struct {
	BinPath     string
	SockPath    string
	DbPath      string
	Cmd         bool
	CompileOnly bool
}

Shell keeps flags to the shell.

func New

func New(binpath, sockpath, dbpath string, cmd, compileonly bool) *Shell

func (*Shell) Main

func (sh *Shell) Main(args []string) int

Main runs Elvish using the default terminal interface. It blocks until Elvish quites, and returns the exit code.

Jump to

Keyboard shortcuts

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