Source File
terms_dynamic.go
Belonging Package
github.com/gdamore/tcell/v2
//go:build !tcell_minimal && !nacl && !js && !zos && !plan9 && !windows && !android// +build !tcell_minimal,!nacl,!js,!zos,!plan9,!windows,!android// Copyright 2019 The TCell Authors//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use file except in compliance with the License.// You may obtain a copy of the license at//// http://www.apache.org/licenses/LICENSE-2.0//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License.package tcellimport (// This imports a dynamic version of the terminal database, which// is built using infocmp. This relies on a working installation// of infocmp (typically supplied with ncurses). We only do this// for systems likely to have that -- i.e. UNIX based hosts. We// also don't support Android here, because you really don't want// to run external programs there. Generally the android terminals// will be automatically included anyway.)func loadDynamicTerminfo( string) (*terminfo.Terminfo, error) {if == "" {return nil, fmt.Errorf("%w: term not set", ErrTermNotFound)}, , := dynamic.LoadTerminfo()if != nil {return nil,}return , nil}
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |