Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

# shell_setup
Automate and customize your shell environment with scripts for Bash, Zsh, and Git, ensuring a consistent CLI experience across systems.
## Overview`shell_setup` is a collection of scripts designed to enhance and streamline your command-line interface (CLI) experience. Whether you're using Bash, Zsh, or managing Git repositories, these scripts provide a reliable and efficient setup to maintain consistency across different systems. The project aims to simplify shell configuration, boost productivity, and enhance user interaction with the terminal.
## Features-**Bash and Zsh Customization**: Seamlessly configure and customize your Bash or Zsh shell environments.
-**Git Enhancements**: Scripts to streamline Git operations, enhancing version control workflows.
-**Cross-System Consistency**: Ensure a consistent CLI setup across various operating systems.
-**Easy Configuration**: Simple setup scripts to get started quickly.
-**Modular Design**: Easily extendable and customizable to fit unique user needs.
## Installation1.**Clone the Repository**```bash
git clone https://github.com/yourusername/shell_setup.git
cd shell_setup
  1. Run the Setup Script

    Execute the setup script to install and configure the necessary components:

    ./setup.sh
  2. Follow On-Screen Instructions

    The setup script will guide you through any additional configuration steps required.

Usage

Once installed, the shell setup scripts will automatically configure and enhance your shell environment. Here are some examples of what you can do:

  • Switch Shells: Easily switch between Bash and Zsh while maintaining configuration consistency.
  • Enhanced Git Commands: Use the enhanced Git scripts to simplify common tasks such as branching and merging.
# Example of using a custom Git command
git enhanced-status
  • Custom Aliases: Add custom aliases to streamline your workflow.
alias gs='git status'

Contribution

We welcome contributions to improve shell_setup. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes with clear and descriptive messages.
  4. Push your branch and open a pull request.

Please ensure your code adheres to the existing style and includes appropriate tests.

License

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

About

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

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages