GoShell

module
v0.0.0-...-20e01be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2025 License: MIT

README

GoShell

Build Status License

Introduction

  ,----..              .--.--.     ,---,                ,--,    ,--,   
 /   /   \            /  /    '. ,--.' |              ,--.'|  ,--.'|   
|   :     :    ,---. |  :  /`. / |  |  :              |  | :  |  | :   
.   |  ;. /   '   ,'\;  |  |--`  :  :  :              :  : '  :  : '   
.   ; /--`   /   /   |  :  ;_    :  |  |,--.   ,---.  |  ' |  |  ' |   
;   | ;  __ .   ; ,. :\  \    `. |  :  '   |  /     \ '  | |  '  | |   
|   : |.' .''   | |: : `----.   \|  |   /' : /    /  ||  | :  |  | :   
.   | '_.' :'   | .; : __ \  \  |'  :  | | |.    ' / |'  : |__'  : |__ 
'   ; : \  ||   :    |/  /`--'  /|  |  ' | :'   ;   /||  | '.'|  | '.'|
'   | '/  .' \   \  /'--'.     / |  :  :_:,''   |  / |;  :    ;  :    ;
|   :    /    `----'   `--'---'  |  | ,'    |   :    ||  ,   /|  ,   / 
 \   \ .'                        `--''       \   \  /  ---`-'  ---`-'  
  `---`                                       `----'                   

Welcome to GoShell, is a shell command-line interface built entirely with Go Supports Command Execution, File Redirection, Pipes, Command Chaining & Command History

Installation

To get started with GoShell, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/IshaanNene/GoShell.git
    
  2. Navigate to the Project Directory:

    cd GoShell
    
  3. Build the Application:

    go build -o goshell ./cmd/goshell
    
  4. Run using this

    ./goshell
    

Contributing

Contributions are welcome! Please follow these guidelines to contribute:

  1. Fork the Repository: Create a personal copy of the repository on GitHub.
  2. Create a Branch: Make your changes in a separate branch.
  3. Submit a Pull Request: Describe your changes and submit a pull request for review.

For more details, check out our CONTRIBUTING.md.

License

GoShell is licensed under the MIT License. See the LICENSE file for more information.

Acknowledgments

  • Thanks to the Go community for the ongoing support and contributions.
  • Special thanks to the maintainers of the cobra package for their excellent work on command-line interfaces.

Final Thoughts

I hope GoShell makes your command-line experience more enjoyable and efficient. Try it out, and let us know what you think!

            ___
        .-"; ! ;"-.
      .'!  : | :  !`.
     /\  ! : ! : !  /\
    /\ |  ! :|: !  | /\
   (  \ \ ; :!: ; / /  )
  ( `. \ | !:|:! | / .' )
  (`. \ \ \!:|:!/ / / .')
   \ `.`.\ |!|! |/,'.' /
    `._`.\\\!!!// .'_.'
       `.`.\\|//.'.'
        |`._`n'_.'| 
        "----^----"

Directories

Path Synopsis
cmd
goshell command
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL