Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/christopheralphonse/shell

My terminal settings, feel free to copy as needed
https://github.com/christopheralphonse/shell

powershell pwsh-scripts terminal windows-powershell

Last synced: 27 days ago
JSON representation

My terminal settings, feel free to copy as needed

Awesome Lists containing this project

README

        



Logo

Chris's Powershell Settings


This is a bootstrap project, the technologies used aren't my own but rather utilized and modified to fit my preferences.







Documentation


Maintenance

### 🏠 [Homepage](https://github.com/ChristopherAlphonse/Shell#readme)

## Author

👤 **Christopher Alphonse**

- Website: christopheralphonse.com
- Github: [@ChristopherAlphonse](https://github.com/ChristopherAlphonse)

Table of Contents



  1. About This Project


  2. Getting Started


  3. Terminal Settings


## Getting Started

Before we get started, this is a tutorial for Windows only. With that being said, lets begin.

- Download [Microsoft Store](https://www.microsoft.com/en-us/download/confirmation.aspx?id=54768)

- Download [App Installer](https://apps.microsoft.com/store/detail/app-installer/9NBLGGH4NNS1?hl=en-us&gl=us)

Open CMD for Windows

```sh
winget install -e --id Microsoft.WindowsTerminal
```

Open the Terminal in Admin mode by pressing on CTRL + SHIFT + Click on Terminal icon OR press the windows key and locate Terminal.exe, and right click on Terminal icon and select Run as Administrator .

Install Winget

```sh
winget install -e --id JanDeDobbeleer.OhMyPosh
```

## About The Project

These are the final Look for the terminal and vs code integrated terminal

![Product Screen Shot][product-screenshot]


![Product Screen Shot][vs-screenshot]

### Prerequisites

Open your terminal and sure node and nodemon is installed and up to date

- Go to Documents Folder

### Installation

1. Clone the repo
```sh
git clone https://github.com/ChristopherAlphonse/Shell.git
code .
```
2. Install packages

```sh
Install-Module -Name posh-git -RequiredVersion 1.0.0
Install-Module -Name PSFzf -AllowPrerelease
Install-Module -Name PSFzf -AllowPrerelease
Install-Module -Name Terminal-Icons
Install-Module -Name z
```

3. Copy the files and remove the Terminal folder, and read for next step

(back to top)

## vs code

```json
"terminal.integrated.defaultProfile.windows": "PowerShell",
"workbench.colorCustomizations": {
"terminal.foreground": "#ffffff",
"terminal.background": "#515761",
"editor.lineHighlightBackground": "#4046452d",
"editor.lineHighlightBorder": "#7a05701f",
"tab.activeBackground": "#2e327195",
"terminal.integrated.fontFamily": "MesloLGM NF",
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.gpuAcceleration": "off",
"workbench.colorTheme": " Azalais Dark ",
"terminal.integrated.enableMultiLinePasteWarning": false,
"terminal.integrated.splitCwd": "workspaceRoot",
"terminal.integrated.tabs.defaultColor": "terminal.ansiCyan",
"terminal.integrated.smoothScrolling": true,
"markdown.preview.lineHeight": 2,
"terminal.integrated.cursorWidth": 0,
"terminal.integrated.fontSize": 12,
```

## Terminal

Open the terminal folder and navigate to JSON file and replace with [Terminal JSON](https://github.com/ChristopherAlphonse/Shell/blob/master/Terminal/setting.json)

Finding the JSON files

- Press Ctrl+,
- Look Bottom left: OPEN JSON file

![JSON Screen Shot][json]

- Copy and replace the JSON file

## Install font

Open the terminal folder and navigate top Font and Installed [Meslo Font](https://github.com/ChristopherAlphonse/Shell/blob/master/Terminal/Font)


![Font Face][font]

# IF YOU ARE STUCK PLEASE OPEN AN [ISSUE REQUEST](https://github.com/ChristopherAlphonse/Shell/issues)

(back to top)

[product-screenshot]: ./pwsh/logo/Capture.JPG
[vs-screenshot]: ./pwsh/logo/vs_code.JPG
[json]: ./pwsh/JSON_terminal.JPG
[font]: ./pwsh/font.JPG