← 全部工具

harrystaley/shell_setup

热度 70 更新于 网络与系统管理

Automate and customize your shell environment with scripts for Bash, Zsh, and Git, ensuring a consistent CLI experience across systems.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

# shell_setup

Automate and personalize your CLI with scripts for Bash, Zsh, and Git, ensuring consistent shell setups across different systems.

## Overview

`shell_setup` is a collection of scripts and configurations designed to streamline and personalize your command-line interface (CLI) experience. By automating the setup process for Bash, Zsh, and Git, this project helps maintain a consistent and efficient environment across various systems. Whether you're a developer, data scientist, or terminal enthusiast, `shell_setup` enhances your productivity and workflow.

## Features

- **Bash and Zsh Configurations**: Easily switch between and customize your Bash and Zsh environments.
- **Git Enhancements**: Improve your version control operations with custom Git aliases and configurations.
  • Personalization: Tailor your CLI experience with personalized scripts and settings.

Installation

To get started with shellsetup, follow these steps:

  • Clone the Repository:
   git clone https://github.com/yourusername/shell_setup.git
   cd shell_setup
  • Run the Setup Script:
   ./install.sh
  • Follow On-Screen Instructions to complete the installation process.

Usage

Once installed, you can start using the custom scripts and configurations immediately. Here are a few examples:

  • Switch Shells: Easily switch between Bash and Zsh using the provided scripts.
  • Git Shortcuts: Utilize custom Git aliases for faster version control operations, like gs for git status or gc for git commit.

Contribution Guidelines

We welcome contributions to enhance shellsetup. To contribute:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Submit a pull request with a detailed description of your changes.

Please ensure your contributions align with the project's goals and follow the existing coding style.

License

This project is licensed under the MIT License. See the LICENSE file for more details.