"If a worker wants to do his job well, he must first sharpen his tools." - Confucius, "The Analects of Confucius. Lu Linggong"
Front page > Programming > How I created my first open-source project.

How I created my first open-source project.

Published on 2024-09-03
Browse:874

How I created my first open-source project.

This post is about how I decided to create and share a simple tool to type the clipboard content, resulting in the CBPK project.

Motivation

Everything started with me trying to log into my AWS EC2 machine. Every time I wanted to connect to AWS EC2 using Parsec, I had to type the entire OS password, because there isn't a way to paste over Parsec. And yes, it is a large password. Is it a boring activity? Yes! I did it every time until my patience ran off and my laziness took over.

Solution

For sure, the first thing I did was search for some solutions on Google to make my keyboard type the clipboard content. I found some scripts that weren't working, and nothing else. Then I decided to create a simple command-line application by myself.

Engineering

By coincidence, I was studying Golang at the time. I heard that's a good programming language for creating command-line applications, and the Golang course I was watching, taught me how to make a simple command-line application. Then I decided to step forward with Golang.

After a little time, I finished the first version. I'm very happy it's functional and anyone can download and use it. You can check it at GitHub clipboard-paste-keyboard.

Release Statement This article is reproduced at: https://dev.to/danielhgimenez/how-i-created-my-first-open-source-project-3ie2?1 If there is any infringement, please contact [email protected] to delete it
Latest tutorial More>

Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.

Copyright© 2022 湘ICP备2022001581号-3