Versions in this module Expand all Collapse all v0 v0.0.9 Mar 20, 2024 v0.0.8 Mar 19, 2024 v0.0.7 Mar 1, 2024 v0.0.6 Feb 21, 2024 v0.0.5 Feb 18, 2024 v0.0.4 Feb 5, 2024 v0.0.3 Jan 25, 2024 Changes in this version type Known + const CogentCore v0.0.2 Jan 17, 2024 Changes in this version + const DataCsv + const DataJson + const DataXml + const TextPlain + var AvailMimes map[string]MimeType + var CustomMimes []MimeType + var ExtMimeMap = map[string]string + var KnownMimes map[Known]MimeType + var StdMimes = []MimeType + func CopyFile(dst, src string, perm os.FileMode) error + func Filenames(d os.File, names *[]string) (err error) + func IsMatch(targ, typ Known) bool + func IsMatchList(targs []Known, typ Known) bool + func MergeAvailMimes() + func MimeFromFile(fname string) (mtype, ext string, err error) + func MimeNoChar(mime string) string + func MimeString(kn Known) string + func MimeSub(mime string) string + func MimeTop(mime string) string + type Cat int32 + const Archive + const Audio + const Backup + const Bin + const CatN + const Code + const Data + const Doc + const Exe + const Folder + const Font + const Image + const Model + const Sheet + const Text + const UnknownCat + const Video + func CatFromMime(mime string) Cat + func CatValues() []Cat + func (i *Cat) SetInt64(in int64) + func (i *Cat) SetString(s string) error + func (i *Cat) UnmarshalText(text []byte) error + func (i Cat) Desc() string + func (i Cat) Int64() int64 + func (i Cat) IsValid() bool + func (i Cat) MarshalText() ([]byte, error) + func (i Cat) String() string + func (i Cat) Values() []enums.Enum + type FileInfo struct + Cat Cat + Ic icons.Icon + Kind string + Known Known + Mime string + ModTime FileTime + Mode os.FileMode + Name string + Path string + Size datasize.Size + Vcs vci.FileStatus + func NewFileInfo(fname string) (*FileInfo, error) + func (fi *FileInfo) Delete() error + func (fi *FileInfo) Duplicate() (string, error) + func (fi *FileInfo) Filenames(names *[]string) (err error) + func (fi *FileInfo) FindIcon() (icons.Icon, bool) + func (fi *FileInfo) InitFile(fname string) error + func (fi *FileInfo) IsDir() bool + func (fi *FileInfo) IsExec() bool + func (fi *FileInfo) IsHidden() bool + func (fi *FileInfo) IsSymlink() bool + func (fi *FileInfo) Rename(path string) (newpath string, err error) + func (fi *FileInfo) RenamePath(path string) (newpath string, err error) + func (fi *FileInfo) Stat() error + type FileTime time.Time + func (ft *FileTime) FromInt(val int64) + func (ft *FileTime) UnmarshalBinary(data []byte) error + func (ft *FileTime) UnmarshalJSON(data []byte) error + func (ft *FileTime) UnmarshalText(data []byte) error + func (ft FileTime) Int() int64 + func (ft FileTime) MarshalBinary() ([]byte, error) + func (ft FileTime) MarshalJSON() ([]byte, error) + func (ft FileTime) MarshalText() ([]byte, error) + func (ft FileTime) String() string + type Known int32 + const Aac + const Ada + const Any + const AnyArchive + const AnyAudio + const AnyBackup + const AnyBin + const AnyCode + const AnyData + const AnyDoc + const AnyExe + const AnyFolder + const AnyFont + const AnyImage + const AnyKnown + const AnyModel + const AnySheet + const AnyText + const AnyVideo + const Avi + const BZip + const Bash + const BibTeX + const Bmp + const C + const CSharp + const Color + const Csh + const Css + const Csv + const D + const Diff + const Dmg + const EBook + const EPub + const Eiffel + const Erlang + const FSharp + const Flac + const Forth + const Fortran + const GZip + const Gif + const Gimp + const Go + const GoGi + const GraphVis + const Haskell + const Heic + const Heif + const Html + const ICal + const Ini + const Java + const JavaScript + const Jpeg + const Json + const KnownN + const Lisp + const Lua + const MSExcel + const MSPowerpoint + const MSWord + const Makefile + const Markdown + const Mathematica + const Matlab + const Midi + const Mov + const Mp3 + const Mp4 + const Mpeg + const Multipart + const OCaml + const ObjC + const Ogg + const Ogv + const OpenPres + const OpenSheet + const OpenText + const Pascal + const Pbm + const Pdf + const Perl + const Pgm + const Php + const PlainText + const Png + const Pnm + const Postscript + const Ppm + const Prolog + const Protobuf + const Python + const R + const Rtf + const Ruby + const Rust + const Scala + const SevenZ + const Shar + const Svg + const Tar + const Tcl + const TeX + const Texinfo + const Tiff + const Trash + const Troff + const TrueType + const Tsv + const Unknown + const Uri + const VCal + const VCard + const Vrml + const Wav + const WebOpenFont + const Wmv + const X3d + const Xbm + const Xml + const Xpm + const Xz + const Yaml + const Zip + func ExtKnown(ext string) Known + func KnownByName(name string) (Known, error) + func KnownFromFile(fname string) Known + func KnownValues() []Known + func MimeKnown(mime string) Known + func (i *Known) SetInt64(in int64) + func (i *Known) SetString(s string) error + func (i *Known) UnmarshalText(text []byte) error + func (i Known) Desc() string + func (i Known) Int64() int64 + func (i Known) IsValid() bool + func (i Known) MarshalText() ([]byte, error) + func (i Known) String() string + func (i Known) Values() []enums.Enum + func (kn Known) Cat() Cat + type MimeType struct + Cat Cat + Exts []string + Mime string + Sup Known