All Projects → nine-lives-later → go-windows-terminal-sequences

nine-lives-later / go-windows-terminal-sequences

Licence: MIT license
Enable support for Windows Terminal Colors

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-windows-terminal-sequences

WSL-manager
unofficial gui manager for Windows Subsystem for Linux (WSL)
Stars: ✭ 25 (-7.41%)
Mutual labels:  windows-10
DropPoint
Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows
Stars: ✭ 303 (+1022.22%)
Mutual labels:  windows-10
mmap-io
Clean straight forward mmap-bindings for node.js
Stars: ✭ 62 (+129.63%)
Mutual labels:  windows-10
TinyPE-on-Win10
Minimal (268 bytes) 64-bit Portable Executable (PE) file that displays a message box on Windows 10 Version 1903
Stars: ✭ 41 (+51.85%)
Mutual labels:  windows-10
argus
Argus Advanced Remote & Local Keylogger For macOS and Windows
Stars: ✭ 87 (+222.22%)
Mutual labels:  windows-10
react-windows-ui
Build Windows fluent UI apps using ReactJS. Provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.
Stars: ✭ 383 (+1318.52%)
Mutual labels:  windows-10
DXSample
Sample Program for DirectX 12 + Swift
Stars: ✭ 57 (+111.11%)
Mutual labels:  windows-10
WindowsCommunityToolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,934 (+18174.07%)
Mutual labels:  windows-10
WSLackware
Slackware for WSL!
Stars: ✭ 38 (+40.74%)
Mutual labels:  windows-10
Steam-Tiles
Pin Tiles of your games from Steam to the Windows 10 Start Menu
Stars: ✭ 20 (-25.93%)
Mutual labels:  windows-10
combatris
A "perfect" implementation of an old classic
Stars: ✭ 20 (-25.93%)
Mutual labels:  windows-10
windows-ui-web
Build windows fluent UI apps or web apps using Html, CSS & JavaScript. Comes with rich native like components, icon sets. Used as fast prototyping tool for Windows environment platforms.
Stars: ✭ 98 (+262.96%)
Mutual labels:  windows-10
PowerShell-Lumos
A PowerShell module for automatic switching between light and dark themes
Stars: ✭ 17 (-37.04%)
Mutual labels:  windows-10
tamcolors
tamcolors is a terminal game library which supports multiplayer and audio. tamcolors gives a buffer which lets the user set the character, foreground color and background color which can draw at a stable FPS of 25 on all supported console.
Stars: ✭ 24 (-11.11%)
Mutual labels:  terminal-colors
d2dx
D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.
Stars: ✭ 214 (+692.59%)
Mutual labels:  windows-10
odoo-11.0-windows-installation
Install odoo-11.0 from source on Windows
Stars: ✭ 34 (+25.93%)
Mutual labels:  windows-10
webi-installers
Primary and community-submitted packages for webinstall.dev
Stars: ✭ 421 (+1459.26%)
Mutual labels:  windows-10
Windows-On-Reins
Wor is a Powershell script to harden, debloat, optimize, enhance privacy, avoid fingerprinting and improve performance on Windows 10 and 11.
Stars: ✭ 170 (+529.63%)
Mutual labels:  windows-10
Windows11-Optimization
Community repository, to improve security and performance of Windows 10 and windows 11 with tweaks, commands, scripts, registry keys, configuration, tutorials and more
Stars: ✭ 17 (-37.04%)
Mutual labels:  windows-10
ImmersiveColors
Easy way to access Windows 10 Immersive colors
Stars: ✭ 64 (+137.04%)
Mutual labels:  windows-10

Windows Terminal Sequences

This library allow for enabling Windows terminal color support for Go.

See Console Virtual Terminal Sequences for details.

Usage

import (
	"syscall"
	
	sequences "github.com/nine-lives-later/go-windows-terminal-sequences"
)

func main() {
	sequences.EnableVirtualTerminalProcessing(syscall.Stdout, true)
}

Authors

The tool is sponsored by the marvin + konsorten GmbH.

We thank all the authors who provided code to this library:

  • Felix Kollmann
  • Nicolas Perraut
  • @dirty49374

License

(The MIT License)

Copyright (c) 2018 marvin + konsorten GmbH ([email protected])

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].