├── .editorconfig ├── screenshot.png ├── LICENSE ├── CODE_OF_CONDUCT.md ├── bash_profile ├── README.md └── Monokai Soda Custom.terminal /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab 5 | indent_size = 4 -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmilr/Git-Beautify-For-MacOS-Terminal/HEAD/screenshot.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Cary Miller 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. 6 | 7 | ## Our Standards 8 | 9 | Examples of behavior that contributes to creating a positive environment include: 10 | 11 | * Using welcoming and inclusive language 12 | * Being respectful of differing viewpoints and experiences 13 | * Gracefully accepting constructive criticism 14 | * Focusing on what is best for the community 15 | * Showing empathy towards other community members 16 | 17 | Examples of unacceptable behavior by participants include: 18 | 19 | * The use of sexualized language or imagery and unwelcome sexual attention or advances 20 | * Trolling, insulting/derogatory comments, and personal or political attacks 21 | * Public or private harassment 22 | * Publishing others' private information, such as a physical or electronic address, without explicit permission 23 | * Other conduct which could reasonably be considered inappropriate in a professional setting 24 | 25 | ## Our Responsibilities 26 | 27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. 28 | 29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. 30 | 31 | ## Scope 32 | 33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. 34 | 35 | ## Enforcement 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at cary.a.miller@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. 38 | 39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. 40 | 41 | ## Attribution 42 | 43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] 44 | 45 | [homepage]: http://contributor-covenant.org 46 | [version]: http://contributor-covenant.org/version/1/4/ 47 | -------------------------------------------------------------------------------- /bash_profile: -------------------------------------------------------------------------------- 1 | # Enable colors for the bash -ls command 2 | export CLICOLOR=1 3 | export LSCOLORS="ExfxcxdxExegDxabagacDx" 4 | 5 | # Configure terminal formatting colors & styles 6 | txtblk='\e[0;30m' # Black - Regular 7 | txtred='\e[0;31m' # Red 8 | txtgrn='\e[0;32m' # Green 9 | txtylw='\e[0;33m' # Yellow 10 | txtblu='\e[0;34m' # Blue 11 | txtpur='\e[0;35m' # Purple 12 | txtcyn='\e[0;36m' # Cyan 13 | txtwht='\e[0;37m' # White 14 | bldblk='\e[1;30m' # Black - Bold 15 | bldred='\e[1;31m' # Red 16 | bldgrn='\e[1;32m' # Green 17 | bldylw='\e[1;33m' # Yellow 18 | bldblu='\e[1;34m' # Blue 19 | bldpur='\e[1;35m' # Purple 20 | bldcyn='\e[1;36m' # Cyan 21 | bldwht='\e[1;37m' # White 22 | undblk='\e[4;30m' # Black - Underline 23 | undred='\e[4;31m' # Red 24 | undgrn='\e[4;32m' # Green 25 | undylw='\e[4;33m' # Yellow 26 | undblu='\e[4;34m' # Blue 27 | undpur='\e[4;35m' # Purple 28 | undcyn='\e[4;36m' # Cyan 29 | undwht='\e[4;37m' # White 30 | bakblk='\e[40m' # Black - Background 31 | bakred='\e[41m' # Red 32 | bakgrn='\e[42m' # Green 33 | bakylw='\e[43m' # Yellow 34 | bakblu='\e[44m' # Blue 35 | bakpur='\e[45m' # Purple 36 | bakcyn='\e[46m' # Cyan 37 | bakwht='\e[47m' # White 38 | txtrst='\e[0m' # Text Reset 39 | 40 | # Colorized aliases 41 | # Basic log 42 | alias log="printf '$bldcyn' && git log --pretty=format:'%D' -1 && git log --pretty=format:'%C(green)%h%Creset ≁ %C(yellow)%>(12,trunc)%cr%C(white) %>(11,trunc)%an%C(green) ⟹ %C(blue) %s' --abbrev-commit --date=relative" 43 | 44 | # Basic log with graph 45 | alias logg="printf '$bldcyn' && git log --pretty=format:'%D' -1 && git log --graph --pretty=format:'%C(green)%h%Creset ≁ %C(yellow)%>(12,trunc)%cr%C(white) %>(11,trunc)%an%C(green) ⟹ %C(blue) %s' --abbrev-commit --date=relative" 46 | 47 | # Verbose log 48 | alias logv="printf '$bldcyn' && git log --pretty=format:'%D' -1 && git log --pretty=format:'%C(green)%h%Creset ≁ %C(yellow)%>(12,trunc)%cr%C(white) %>(11,trunc)%an %Creset%ce%C(green) ⟹ %C(blue) %s' --abbrev-commit --date=relative" 49 | 50 | # Verbose log with graph 51 | alias loggv="printf '$bldcyn' && git log --pretty=format:'%D' -1 && git log --graph --pretty=format:'%C(green)%h%Creset ≁ %C(yellow)%>(12,trunc)%cr%C(white) %>(11,trunc)%an %Creset%ce%C(green) ⟹ %C(blue) %s' --abbrev-commit --date=relative" 52 | 53 | # Log with full commit messages 54 | alias logm="printf '$bldcyn' && git log --pretty=format:'%D' -1 && git log --format=format:'%Creset%Cgreen%h%Creset | %C(white)%an | %C(yellow)%cr%n%Creset%s%n%n%b%n'" 55 | 56 | # Show refs 57 | alias refs="printf '$bldcyn' && git show-ref --abbrev && printf '$txtrst'" 58 | 59 | # Show remote refs and urls 60 | alias remotes="printf '$txtpur' && git remote -v && printf '$bldcyn\n' && git branch -r --no-color && printf '$txtrst'" 61 | 62 | # Alias for colorized -ls command 63 | alias ls='ls -Gp' 64 | 65 | 66 | 67 | # CUSTOM COMMAND PROMPT 68 | # ~~~~~~~~~~~~~~~~~~~~~ 69 | # From here down is the code for our custom command prompt 70 | 71 | # First printed line in terminal. This only prints once, each time you log into 72 | # a session on the command line. 73 | printf "\n$txtblu%s @ $txtblu%s $txtpur%s\n$txtrst" "$USER" "$PWD" 74 | 75 | # This prints our prompt lines—PS1 is for single-line prompts, while PS2 is for multi-line. 76 | PS1=' \[\e[1;33m\]~~ \[\e[1;31m\]' 77 | PS2=' \[\e[1;33m\]~+ \[\e[1;31m\]' 78 | 79 | # This function will run before any command is executed. Since we're colorizing various 80 | # commands, we're using this function to set the text color back to default before every prompt. 81 | function PreCommand() { 82 | if [ -z "$AT_PROMPT" ]; then 83 | return 84 | fi 85 | unset AT_PROMPT 86 | 87 | # Set color back to default (aka: reset) 88 | echo "$(tput sgr0)" 89 | } 90 | trap "PreCommand" DEBUG 91 | 92 | # This will run after the execution of the previous full command line. 93 | FIRST_PROMPT=1 94 | 95 | function PostCommand() 96 | { 97 | #Set terminal tab titles. 98 | echo -n -e "\033]0;${PWD##*/}\007" 99 | 100 | AT_PROMPT=1 101 | 102 | if [ -n "$FIRST_PROMPT" ]; then 103 | unset FIRST_PROMPT 104 | return 105 | fi 106 | 107 | # This prints the line of info that appears before each actual prompt. 108 | printf "\n$txtblu%s @ $txtblu%s $txtpur%s\n$txtrst" "$USER" "$PWD" 109 | } 110 | PROMPT_COMMAND="PostCommand" -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![GitHub release][version-badge]][releases]  2 | [![Platform][mac-badge]][repo]  3 | [![GitHub issues][issues-badge]][issues]  4 | [![GitHub license][license-badge]][license]  5 | [![Code of Conduct][coc-badge]][coc]  6 | 7 | # Git Beautifier For MacOS & OS X Terminal 8 | 9 | Transform your command line from ugly and painful to delightful and easy-to-read. 10 | 11 | ![](screenshot.png) 12 | 13 | ## Setup 14 | First things first, you'll want to install a nice color theme for your terminal. The one in the screenshot above is called Monokai Soda Custom, and you'll find it included in the repo. I based it off of the most excellent Monokai Soda theme, [found here](https://github.com/lysyi3m/osx-terminal-themes). 15 | 16 | Load the theme by opening up your mac terminal and navigating to **Preferences > Profiles > Import**, and then set the theme as your default. 17 | 18 | Now log into your bash terminal and punch in the following git config commands. You should be able to copy & paste them as a full block and just hit return. This tells git that we want color in our UI, and sets specific colors for specific file status types. 19 | 20 | ```sh 21 | git config --global color.ui true 22 | git config --global color.status.changed "blue normal" 23 | git config --global color.status.untracked "red normal" 24 | git config --global color.status.added "magenta normal" 25 | git config --global color.status.updated "green normal" 26 | git config --global color.status.branch "yellow normal bold" 27 | git config --global color.status.header "white normal bold" 28 | ``` 29 | Now you'll need to update your .bash_profile with the contents of the bash_profile included in the repo. The easiest way to do this will be to first *show all hidden files* on your system, because .bash_profile is usually set to invisible. You can show hidden files by pasting the following command into your terminal. 30 | 31 | ```sh 32 | defaults write com.apple.finder AppleShowAllFiles YES; killall Finder /System/Library/CoreServices/Finder.app 33 | ``` 34 | Once your finder reloads, you should be able to see all hidden files. In the finder, navigate to **Users/YourUserNameHere**, and you should see .bash_profile listed in the directory. If you don't, you simply have to create one yourself (just place an empty text file there and name it .bash_profile.) 35 | 36 | Either way, open your .bash_profile and paste in the contents of the bash_profile included in this repo (paste it beneath any other content that's already in there.) Now save the file. 37 | 38 | **Congratulations!** Your .bash_profile now includes all the code that your terminal needs to display it's UI in color, including a nicely colorized bash -ls command, a customized command prompt, and aliases for a number of highly-readable git log formats. You can customize these to your heart's content, but hopefully this will give you a solid jumping-off point. 39 | 40 | Now let's hide those invisible files again, by pasting the following command into the terminal and hitting return. 41 | 42 | ```sh 43 | defaults write com.apple.finder AppleShowAllFiles NO; killall Finder /System/Library/CoreServices/Finder.app 44 | ``` 45 | Restart the terminal app, and you're ready to go! 46 | 47 | ## Usage 48 | 49 | With any luck, you should now have a nice looking command line terminal running on your Mac. If you like, point the terminal to one of your git repositories and take a few of the included git log aliases for a ride. 50 | 51 | ```sh 52 | log 53 | ``` 54 | Type in 'log' and hit return, and you should get a nicely formatted basic log, starting with a list of refs on top, followed by all your commits. 55 | 56 | Now explore the other colorized aliases if you like: 57 | - 'log' displays a basic git log with single-line commit messages only (this is the one I use most often.) 58 | - 'logv' displays a more verbose log, including email addresses for commit authors. 59 | - 'logg' displays an ascii graph of your branches, along with basic log info. 60 | - 'loggv' displays an ascii graph of your branches, along with more verbose log info. 61 | - 'logm' displays multi-line commit messages. 62 | - 'refs' displays your repo's refs and abbreviated hashes. 63 | - 'remotes' display your repo's remotes and remote branches. 64 | 65 | Lastly, type in the trusty '-ls' bash command and you should see a nicely colorized list of files, directories, etc. 66 | 67 | Well, that's it. You're good to go! 68 | 69 | ## Questions? Drop Us a Line! 70 | 71 | ### Contact 72 | - Email: cary.a.miller@gmail.com 73 | - Twitter: [@cmillerco](https://twitter.com/cmillerco) 74 | - GitHub: [cmilr](https://github.com/cmilr/) 75 | 76 | ### License 77 | Distributed under the MIT license. See ``LICENSE`` for more information. 78 | 79 | # Thanks for stopping by! 80 | 81 | 84 | [version-badge]:https://img.shields.io/github/release/cmilr/Git-Beautify-For-MacOS-Terminal.svg 85 | [mac-badge]:https://img.shields.io/badge/platform-macOS%20%26%20OS%20X-8056d5.svg 86 | [issues-badge]:https://img.shields.io/github/issues/cmilr/Git-Beautify-For-MacOS-Terminal.svg 87 | [license-badge]:https://img.shields.io/github/license/cmilr/Git-Beautify-For-MacOS-Terminal.svg 88 | [coc-badge]:https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat 89 | 90 | 93 | [releases]:https://github.com/cmilr/Git-Beautify-For-MacOS-Terminal/releases 94 | [repo]:https://github.com/cmilr/Git-Beautify-For-MacOS-Terminal 95 | [issues]:https://github.com/cmilr/Git-Beautify-For-MacOS-Terminal/issues 96 | [license]:https://github.com/cmilr/Git-Beautify-For-MacOS-Terminal/blob/master/LICENSE 97 | [coc]:https://github.com/cmilr/Git-Beautify-For-MacOS-Terminal/blob/master/CODE_OF_CONDUCT.md 98 | -------------------------------------------------------------------------------- /Monokai Soda Custom.terminal: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ANSIBlackColor 6 | 7 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 8 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 9 | LjEwMTk2MDc4NDMgMC4xMDE5NjA3ODQzIDAuMTAxOTYwNzg0MwAQAYAC0hAREhNaJGNs 10 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 11 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 12 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 13 | 14 | ANSIBlueColor 15 | 16 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 17 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEBww 18 | LjYxNTY4NjI3NDUgMC4zOTYwNzg0MzE0IDEAEAGAAtIQERITWiRjbGFzc25hbWVYJGNs 19 | YXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290 20 | gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA 21 | AAAAAAAAAM4= 22 | 23 | ANSIBrightBlackColor 24 | 25 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 26 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECYw 27 | LjM4NDMxMzcyNTUgMC4zNjg2Mjc0NTEgMC4yOTgwMzkyMTU3ABABgALSEBESE1okY2xh 28 | c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2 29 | ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYouNj5SfqLCzvM7R1gAAAAAAAAEBAAAAAAAA 30 | ABkAAAAAAAAAAAAAAAAAAADY 31 | 32 | ANSIBrightBlueColor 33 | 34 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 35 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEBww 36 | LjYxNTY4NjI3NDUgMC4zOTYwNzg0MzE0IDEAEAGAAtIQERITWiRjbGFzc25hbWVYJGNs 37 | YXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290 38 | gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA 39 | AAAAAAAAAM4= 40 | 41 | ANSIBrightCyanColor 42 | 43 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 44 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 45 | LjM0NTA5ODAzOTIgMC44MTk2MDc4NDMxIDAuOTIxNTY4NjI3NQAQAYAC0hAREhNaJGNs 46 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 47 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 48 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 49 | 50 | ANSIBrightGreenColor 51 | 52 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 53 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 54 | LjU5NjA3ODQzMTQgMC44Nzg0MzEzNzI1IDAuMTQxMTc2NDcwNgAQAYAC0hAREhNaJGNs 55 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 56 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 57 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 58 | 59 | ANSIBrightMagentaColor 60 | 61 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 62 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEBww 63 | Ljk1Njg2Mjc0NTEgMCAwLjM3MjU0OTAxOTYAEAGAAtIQERITWiRjbGFzc25hbWVYJGNs 64 | YXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290 65 | gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA 66 | AAAAAAAAAM4= 67 | 68 | ANSIBrightRedColor 69 | 70 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 71 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEBww 72 | Ljk1Njg2Mjc0NTEgMCAwLjM3MjU0OTAxOTYAEAGAAtIQERITWiRjbGFzc25hbWVYJGNs 73 | YXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290 74 | gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA 75 | AAAAAAAAAM4= 76 | 77 | ANSIBrightWhiteColor 78 | 79 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 80 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECYw 81 | Ljk2NDcwNTg4MjQgMC45NjQ3MDU4ODI0IDAuOTM3MjU0OTAyABABgALSEBESE1okY2xh 82 | c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2 83 | ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYouNj5SfqLCzvM7R1gAAAAAAAAEBAAAAAAAA 84 | ABkAAAAAAAAAAAAAAAAAAADY 85 | 86 | ANSIBrightYellowColor 87 | 88 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 89 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 90 | Ljg3ODQzMTM3MjUgMC44MzUyOTQxMTc2IDAuMzgwMzkyMTU2OQAQAYAC0hAREhNaJGNs 91 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 92 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 93 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 94 | 95 | ANSICyanColor 96 | 97 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 98 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 99 | LjM0NTA5ODAzOTIgMC44MTk2MDc4NDMxIDAuOTIxNTY4NjI3NQAQAYAC0hAREhNaJGNs 100 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 101 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 102 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 103 | 104 | ANSIGreenColor 105 | 106 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 107 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 108 | LjU5NjA3ODQzMTQgMC44Nzg0MzEzNzI1IDAuMTQxMTc2NDcwNgAQAYAC0hAREhNaJGNs 109 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 110 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 111 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 112 | 113 | ANSIMagentaColor 114 | 115 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 116 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEBww 117 | Ljk1Njg2Mjc0NTEgMCAwLjM3MjU0OTAxOTYAEAGAAtIQERITWiRjbGFzc25hbWVYJGNs 118 | YXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290 119 | gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA 120 | AAAAAAAAAM4= 121 | 122 | ANSIRedColor 123 | 124 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 125 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEBww 126 | Ljk1Njg2Mjc0NTEgMCAwLjM3MjU0OTAxOTYAEAGAAtIQERITWiRjbGFzc25hbWVYJGNs 127 | YXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290 128 | gAEIERojLTI3O0FITltigYOFipWepqmyxMfMAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAA 129 | AAAAAAAAAM4= 130 | 131 | ANSIWhiteColor 132 | 133 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 134 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECYw 135 | Ljc2ODYyNzQ1MSAwLjc3MjU0OTAxOTYgMC43MDk4MDM5MjE2ABABgALSEBESE1okY2xh 136 | c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2 137 | ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYouNj5SfqLCzvM7R1gAAAAAAAAEBAAAAAAAA 138 | ABkAAAAAAAAAAAAAAAAAAADY 139 | 140 | ANSIYellowColor 141 | 142 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 143 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECgw 144 | Ljk4MDM5MjE1NjkgMC41MTc2NDcwNTg4IDAuMDk4MDM5MjE1NjkAEAGAAtIQERITWiRj 145 | bGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNo 146 | aXZlctEXGFRyb290gAEIERojLTI3O0FITltijY+RlqGqsrW+0NPYAAAAAAAAAQEAAAAA 147 | AAAAGQAAAAAAAAAAAAAAAAAAANo= 148 | 149 | BackgroundBlur 150 | 1 151 | BackgroundColor 152 | 153 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 154 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 155 | LjE0NDAxNDU1NjggMC4xNDQwMTQ1NTY4IDAuMTQ0MDE0NTU2OAAQAYAC0hAREhNaJGNs 156 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 157 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 158 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 159 | 160 | CommandString 161 | git fetch && git status 162 | CursorBlink 163 | 164 | CursorColor 165 | 166 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 167 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw 168 | LjY5MDEwMjc1MTIgMC45NjE3ODIwOTQ2IDAuMjA2NzUwNjg3MgAQAYAC0hAREhNaJGNs 169 | YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp 170 | dmVy0RcYVHJvb3SAAQgRGiMtMjc7QUhOW2KMjpCVoKmxtL3P0tcAAAAAAAABAQAAAAAA 171 | AAAZAAAAAAAAAAAAAAAAAAAA2Q== 172 | 173 | CursorType 174 | 0 175 | DisableANSIColor 176 | 177 | Font 178 | 179 | YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 180 | AAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5TU2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNs 181 | YXNzI0AqAAAAAAAAEBCAAoADXU1lbmxvLVJlZ3VsYXLSExQVFlokY2xhc3NuYW1lWCRj 182 | bGFzc2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEaG1Ryb290 183 | gAEIERojLTI3PEJLUltiaXJ0dniGi5afpqmyxMfMAAAAAAAAAQEAAAAAAAAAHAAAAAAA 184 | AAAAAAAAAAAAAM4= 185 | 186 | FontAntialias 187 | 188 | ProfileCurrentVersion 189 | 2.0499999999999998 190 | RunCommandAsShell 191 | 192 | SelectionColor 193 | 194 | YnBsaXN0MDDUAQIDBAUGKyxYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 195 | AAGGoKcHCBMZHSQoVSRudWxs1QkKCwwNDg8QERJcTlNDb21wb25lbnRzVU5TUkdCXE5T 196 | Q29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFjZVYkY2xhc3NPECcwLjM5NTY0MDk4 197 | OSAwLjQ4MjY5NTQ4MDkgMC40OTY5ODIxNjE1IDFPECcwLjMyNDAyMDAyODEgMC40MDgx 198 | NTk3OTI0IDAuNDIxNDE4MjQ5NgAQAYACgAbTFBUNFhcYVE5TSURVTlNJQ0MQB4ADgAXS 199 | Gg0bHFdOUy5kYXRhTxEMSAAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEA 200 | AGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAA 201 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQA 202 | AAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIY 203 | AAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAA 204 | iHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRl 205 | Y2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQA 206 | AAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNj 207 | AAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYt 208 | Mi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 209 | AABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAA 210 | AG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbP 211 | ZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0 212 | dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 213 | AAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29s 214 | b3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBS 215 | R0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAA 216 | AAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAA 217 | AAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIu 218 | MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3M 219 | AAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAA 220 | AAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAU 221 | ABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAA 222 | lQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZ 223 | AR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB 224 | 0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2 225 | AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD 226 | 4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6 227 | BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG 228 | 4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+ 229 | CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK 230 | 8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1a 231 | DXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQ 232 | JhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMj 233 | E0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwW 234 | jxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoq 235 | GlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYe 236 | QB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKC 237 | Iq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgn 238 | SSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5 239 | LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIx 240 | ujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdg 241 | N5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9 242 | oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQD 243 | REdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRL 244 | DEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIx 245 | UnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbha 246 | B1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1 247 | YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhq 248 | n2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNd 249 | c7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF8 250 | 4X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZy 251 | hteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q 252 | 1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtC 253 | m6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqm 254 | i6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHW 255 | skuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++ 256 | Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4 257 | yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjX 258 | XNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz 259 | 5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/y 260 | jPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//4AE 261 | 0h4fICFaJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhoyAiI1ZOU0RhdGFY 262 | TlNPYmplY3TSHh8lJlxOU0NvbG9yU3BhY2WiJyNcTlNDb2xvclNwYWNl0h4fKSpXTlND 263 | b2xvcqIpI18QD05TS2V5ZWRBcmNoaXZlctEtLlRyb290gAEACAARABoAIwAtADIANwA/ 264 | AEUAUABdAGMAcACFAIwAtgDgAOIA5ADmAO0A8gD4APoA/AD+AQMBCw1XDVkNXg1pDXIN 265 | gA2EDYsNlA2ZDaYNqQ22DbsNww3GDdgN2w3gAAAAAAAAAgEAAAAAAAAALwAAAAAAAAAA 266 | AAAAAAAADeI= 267 | 268 | ShowActiveProcessArgumentsInTabTitle 269 | 270 | ShowActiveProcessArgumentsInTitle 271 | 272 | ShowActiveProcessInTabTitle 273 | 274 | ShowActiveProcessInTitle 275 | 276 | ShowActivityIndicatorInTab 277 | 278 | ShowCommandKeyInTitle 279 | 280 | ShowDimensionsInTitle 281 | 282 | ShowRepresentedURLInTabTitle 283 | 284 | ShowRepresentedURLInTitle 285 | 286 | ShowRepresentedURLPathInTabTitle 287 | 288 | ShowRepresentedURLPathInTitle 289 | 290 | ShowShellCommandInTitle 291 | 292 | ShowWindowSettingsNameInTitle 293 | 294 | TextBoldColor 295 | 296 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 297 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECYw 298 | Ljc2ODYyNzQ1MSAwLjc3MjU0OTAxOTYgMC43MDk4MDM5MjE2ABABgALSEBESE1okY2xh 299 | c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2 300 | ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYouNj5SfqLCzvM7R1gAAAAAAAAEBAAAAAAAA 301 | ABkAAAAAAAAAAAAAAAAAAADY 302 | 303 | TextColor 304 | 305 | YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS 306 | AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECYw 307 | Ljc2ODYyNzQ1MSAwLjc3MjU0OTAxOTYgMC43MDk4MDM5MjE2ABABgALSEBESE1okY2xh 308 | c3NuYW1lWCRjbGFzc2VzV05TQ29sb3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2 309 | ZXLRFxhUcm9vdIABCBEaIy0yNztBSE5bYouNj5SfqLCzvM7R1gAAAAAAAAEBAAAAAAAA 310 | ABkAAAAAAAAAAAAAAAAAAADY 311 | 312 | columnCount 313 | 120 314 | name 315 | Monokai Soda Custom 316 | rowCount 317 | 30 318 | type 319 | Window Settings 320 | 321 | 322 | --------------------------------------------------------------------------------