Open new windows terminal with a custom color scheme - cmd

I've built an app that runs on cmd and uses colors but I don't like the default scheme that the terminal uses. I know that you can use custom color schemes in the new windows terminal so I was wondering if there is a way of opening an app with one without changing the default.
Custom color schemes in new terminal:

Related

Fullscreen 'commands/apps' causes window to grey out

I am getting a grey/white overlay when using commands that take up the entire terminal like nmon and bmon. The first image is iterm2 and the second is the base macos terminal app, both running nmon.
It is not the transparency settings as I have already disabled those, not sure what setting to change to fix this.

Change Windows Terminal font programmatically

I want to write a 2D chess program.
It does not require much user input so it will use only the Windows Console, not any GUI.
I know how to access the Windows Console API and change its font using Assembly language or C++.
Using the same method for Windows Terminal does not work as it is written to behave as font agnostic terminal.
However, in Windows Terminal you can set the font to your liking through the settings.
I want to change the Windows Terminal font from the outside, before or during when Windows Terminal launches.
I know all Windows Terminal settings are stored in a JSON file so I can manipulate it before lanching.
I'm looking for a more straight forward approach like a command line option or a WINAPI call.
I could not find any.
Is there any way to programmaticaly change the Windows Terminal font?
Have a look at SetCurrentConsoleFontEx()
Sets extended information about the current console font.

Change background color of each terminal window individually

I am working with multiple terminal windows and I'd like to change them so I can keep them straight. The preferences for the terminal application change the background color of all terminal windows.

How do you get the Windows Console \ Command Prompt to display color?

My problem is as follows:
I used to code on Linux (Ubuntu, to be more precise), but now I am using a Windows machine (7 and 8.1). One of the major caveats for me is that the Command Prompt in either Windows does not display other colors or font styles other than the default one, resulting in a monotone terminal.
This is useful for debugging Symfony projects (as errors have colors, making them easier to read) and more. This happens out of the box in the Linux terminal and wish to have the same behavior in Windows.
Is there a way to achieve this in the default Command Prompt (how?) or is there a 3-rd party application that achieves this (I've already tried PowerCMD but apparently it doesn't allow php to output to the console)?
I had the same problem and solved it by switching to another terminal.
I Use "cmder" terminal for windows which supports all the color codes out of the box. Symfony3 console looks pretty much as the one you know from Linux.
Check out this comparison article: Comparison to other window terminal
Download cmder terminal from: cmder homepage
Cmder terminal comes with build in color themes for terminal window. The one below comes by default "Monokai", but if you like the standard look feel free to switch to "Ubuntu" or "xterm" theme (those are also build in themes - there are more themes available out of the box).
"Monokai"
"Ubuntu"
"xterm"
If you like transparency for active and inactive terminal window you can set it too (Settings shortcut -> "Ctrl + Alt + P").
As Symfony2 console component documentation says, windows doesn't support natively ANSI colors. You could install ANSICON as suggested there or you can try with cygwin, it has full shell support (bash or zsh) so you can have colors and many more things.

Remembering terminal states in OS X (like Fluid for the shell...)

I have a few different things open in the terminal whenever I'm developing -- log tailing, Ruby console, plain shell in a certain directory, and so on.
How do I:
start all those things at once, hopefully in the right position on the screen?
make them distinct so I can switch to them with Quicksilver / Alt-Tab?
Fluid solved this problem with all of my web apps, so now I want to do it with my terminals.
And while we're on the topic, has anyone found a working solution for getting OS X to remember window positions on an external monitor? If I unplug it and plug it back in, I have to drag everything back to the same position (although at least Mercury Mover makes it possible to do it with the keyboard.)
Open Terminal, and go into Preferences, then go into the settings tab, and create a new setting for each of your windows that you want. Either give them all different colour schemes, or duplicate a colour scheme multiple times for them all to have the same settings. Under the shell sub-tab, add "Run command" to be run at shell startup. (This is the command that will cd to the directory you want, or tail a log).
Then initialise the windows as you want. Then click Window in the main menu and select Save Windows as Group...
In OSX Yosemite you can use (in Terminal) Window -> Save group. It will do all the work for you.

Resources