easylinux

package
v0.0.0-...-cb21479 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2021 License: MIT Imports: 7 Imported by: 5

Documentation

Index

Constants

View Source
const SMB_SLASH2 = "smb://"

Variables

This section is empty.

Functions

func ExecCommandBash

func ExecCommandBash(arg string) (string, string, string)

func LinixMemoryUsedMB

func LinixMemoryUsedMB(pid int) float64

func LinuxClipBoard_Clear

func LinuxClipBoard_Clear()

func LinuxClipBoard_CopyFiles

func LinuxClipBoard_CopyFiles(files []*LinuxPath, cut_mode bool)

func LinuxFileGetParent

func LinuxFileGetParent(path string) string

func LinuxFileNameFromPath

func LinuxFileNameFromPath(path string) string

func LinuxFilePartition

func LinuxFilePartition(list [][2]string, path string) (string, string)

func LinuxFolderFreeSpace

func LinuxFolderFreeSpace(folder string) int64

func LinuxFolderIsMountPoint

func LinuxFolderIsMountPoint(list [][2]string, path_real string) bool

func LinuxGetMountList

func LinuxGetMountList() [][2]string

name,path

func LinuxMemoryTotalMB

func LinuxMemoryTotalMB() int

func LinuxRoot_Check

func LinuxRoot_Check() int

func LinuxRoot_Start

func LinuxRoot_Start(app string, cmd string)

func SMB_CheckCanMount

func SMB_CheckCanMount(url string, mountlist [][2]string) (bool, string, string, bool)

func SMB_CheckPath

func SMB_CheckPath(url string) (bool, string, string, bool)

func SMB_GetPublicFolders

func SMB_GetPublicFolders(name_or_ip string) ([]string, error)

arr := SMB_GetPublicFolders("smbnas")

for _, a := range arr[:] {
	Prln(a)
}

func SMB_IsMounted

func SMB_IsMounted(p *LinuxPath, folder string, mountlist [][2]string) bool

if path of "p" is smb://pc_name/

func SMB_MountLoginAsk

func SMB_MountLoginAsk(pc_name string, folder_name string) (bool, error)

?

func SMB_MountLoginUse

func SMB_MountLoginUse(pc_name string, folder_name string, login string, password string) error

func SMB_UnMount

func SMB_UnMount(pc_name string, folder_name string) error

Types

type LinuxPath

type LinuxPath struct {
	// contains filtered or unexported fields
}

func LinuxClipBoard_PasteFiles

func LinuxClipBoard_PasteFiles() ([]*LinuxPath, bool)

func NewLinuxPath

func NewLinuxPath(add_end_slash bool) *LinuxPath

func (*LinuxPath) GetLastNode

func (p *LinuxPath) GetLastNode() string

func (*LinuxPath) GetParseProblems

func (p *LinuxPath) GetParseProblems() bool

func (*LinuxPath) GetReal

func (p *LinuxPath) GetReal() string

func (*LinuxPath) GetUrl

func (p *LinuxPath) GetUrl() string

func (*LinuxPath) GetVisual

func (p *LinuxPath) GetVisual() string

func (*LinuxPath) GoDeeper

func (p *LinuxPath) GoDeeper(subfolder string)

func (*LinuxPath) GoUp

func (p *LinuxPath) GoUp()

func (*LinuxPath) SetReal

func (p *LinuxPath) SetReal(path_real string)

func (*LinuxPath) SetUrl

func (p *LinuxPath) SetUrl(path_url string)

func (*LinuxPath) SetVisual

func (p *LinuxPath) SetVisual(path_visual string)

type SMB_Name

type SMB_Name struct {
	Name string
	IPv4 string
	IPv6 string
	Port int
}

func SMB_ScanNetwork

func SMB_ScanNetwork() ([]SMB_Name, error)

smbs := SMB_ScanNetwork()

for j := 0; j < len(smbs); j++ {
	Prln("{" + smbs[j].Name + "/" + smbs[j].IPv4 + "/" + smbs[j].IPv6 + "/" + I2S(smbs[j].Port) + "}")
}

Jump to

Keyboard shortcuts

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