Giter VIP home page Giter VIP logo

szsh's Introduction

Project Setup

This project sets up a customized Zsh environment with various plugins and tools to enhance your terminal experience.

Prerequisites

  • Git
  • Python3
  • wget

Installation

To install the project, run the install.sh script:

./install.sh

This script will:

  • Clone and set up various Zsh plugins.
  • Install fzf for fuzzy finding.
  • Install powerlevel10k for a beautiful Zsh prompt.
  • Install lazydocker for managing Docker containers.
  • Install marker for command bookmarking.
  • Install todo.sh for managing todo lists.

Configuration

Zsh Plugins

The following Zsh plugins are configured:

  • zsh-autosuggestions
  • zsh-syntax-highlighting
  • zsh-completions
  • zsh-history-substring-search
  • fzf-tab
  • zsh-codex

Custom Zsh Configuration

Place your personal Zsh configuration files under:

OpenAI API Key

To configure the OpenAI API key for zsh-codex, the script will prompt you to enter your API key. This key will be stored in:

Usage

After installation, start a new Zsh session to apply the changes. Make sure to change Zsh to the default shell by running:

chsh -s $(which zsh)

In a new Zsh session, manually run:

source ~/.zshrc

License

This project is licensed under the MIT License.

Contributing

Feel free to open issues or submit pull requests for improvements.

Contact

For any questions or suggestions, please contact the project maintainer.

This README provides an overview of the project setup and usage. For more detailed information, refer to the comments and documentation within the scripts.

szsh's People

Contributors

jotygill avatar sami-alzein avatar sidmoreoss avatar hobeom avatar fabifont avatar

Forkers

qattanmo84433

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.