# codesnap.sh **Repository Path**: CPLiu/codesnap.sh ## Basic Information - **Project Name**: codesnap.sh - **Description**: Share code snippets without leaving your terminal - **Primary Language**: Go - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-12 - **Last Updated**: 2025-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # codesnap.sh ### Description Simple web app to share code snippets without leaving your terminal. #### Upload code demo: ![codesnap.sh demo](./codesnap_demo.gif) #### Stream code demo: ![codesnap.sh tunnel demo](./codesnap_tunnel_demo.gif) ### Project structure The project structure is super simple, and it doesn't use a lot of libraries. We use the default multiplexer and http server from the standard library. There is no need for anything more complex. ### Running the project Before running the project, you'll need to generate a private key with ssh-keygen, ``` ssh-keygen ``` The project can be run entirely with docker-compose. ``` docker-compose up -d ``` ### Contributions Contributions are welcome! Please submit a PR or open an issue if you have any suggestions or improvements. ### License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details