Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexchmykhalo/superconsole

SuperConsole is a software collection based on ConEmu, MSYS2, Mintty, Zsh, Git for Windows, grml-zsh-config, Antigen and agkozak-zsh-theme projects, customized and configured for everyday use.
https://github.com/alexchmykhalo/superconsole

Last synced: 3 months ago
JSON representation

SuperConsole is a software collection based on ConEmu, MSYS2, Mintty, Zsh, Git for Windows, grml-zsh-config, Antigen and agkozak-zsh-theme projects, customized and configured for everyday use.

Awesome Lists containing this project

README

        

# 🌟 SuperConsole
[![GitHub version](https://badge.fury.io/gh/alexchmykhalo%2Fsuperconsole.svg)](https://badge.fury.io/gh/alexchmykhalo%2Fsuperconsole)

**SuperConsole** is a software collection based on [ConEmu](https://github.com/Maximus5/ConEmu), [MSYS2](https://github.com/msys2), [Mintty](https://mintty.github.io/), [Zsh](https://github.com/zsh-users/zsh), [Git for Windows](https://github.com/git-for-windows/git), [grml-zsh-config](https://grml.org/zsh/), [Antigen](https://github.com/zsh-users/antigen) and [agkozak-zsh-theme](https://github.com/agkozak/agkozak-zsh-prompt) projects, customized and configured for everyday use.

## List of customizations (so far):
* Pre-configured ConEmu with my favourite settings (see post-install/ConEmu.xml)
* ConEmu/zsh out-of-the-box configured to restore previously opened tabs and shell working directories after ConEmu restart
* Used mintty as a ConEmu child GUI to run MSYS2 zsh.
* Choose between clean and inherited environment when start new SuperConsole session
* Custom colorful scheme, colorful output for various commands
* MSYS2 included, zsh and necessary software preinstalled, used zsh-grml-config
* Used Antigen for zsh theme and config management
* Enabled number of zsh plugins to activate completion, highlighting and history for most comfortable use.
* Git-for-Windows repo with proper git and git lfs support for MSYS2 environment is configured, git client already installed.
* ssh-agent for git works out-of-box, add your keys to ConEmu/msys64/home/user/.ssh dir
* Non-blocking zsh prompt status updates thanks to agkozak-zsh-prompt
* Customized for MSYS2 command-not-found handler suggests what package to install
* Set up nano as main editor, enabled nano syntax highlighting
* Custom helper scripts added to ConEmu/msys64/3rdparty

## How to use
1. Download and unpack SuperConsole.7z (see [Releases](https://github.com/alexchmykhalo/superconsole/releases))
2. Run ConEmu\ConEmu64.exe

## Build
1. Download sources.
2. (Optional) Customize everything you need. Most settings recides in `post-install` dir.
3. Run build.cmd. Usually you do not need to install any additonal software to build SuperConsole.