You are browsing as a guest. Sign up (or log in) to start making projects!

gos

  • 4 Devlogs
  • 6 Total hours

A better and faster way to structure your folder!

Ship #1 Pending review

# Intro
This is "gos" a CLi tool that helps you strucutre your projects.
This is still in it's bare bones phase but feels a lil complete for a small hobby project

# Challenging part
The parts I have found challenging are to understand where and how to handle errors. I've still not fixed some of them.

# Not sure
To use and try this project you must have installed go on your system
And as i work with linux i dont think this will be able to be used in windows pc's. Dont know about wsl tho.

# Installation
Note :- Need go to be installed
```
go install github.com/lxsh-S/gos@latest
```

  • 4 devlogs
  • 6h
Try project → See source code →
Open comments for this post

22m 14s logged

Gos

I have worked on fixing some bugs but had managed to make it even worse so had to scrap that idea and jsut post a demo

TL;DR of [gos] as of today

A simple CLI project that can be used for project structuring

It supports project strucutres for 3 languages as of now:

Typescript
Golang
C++

byee :)

0

Loading discussion…

0
4
Open comments for this post

45m 46s logged

Finnaly!!
Fixed that annoying issue of projects with wrong types but still having standard strucutre
Nothing much
–byee :)

Ohh wait

How I fixed it

  • The issue was because i used switch cases butt never returned any error from the project blueprint
  • After returningg an error and normally handling it in create folder
  • As this type of errors can also occur in language flag too I have fixed it by making the default switch as an error
0

Loading discussion…

0
9
Open comments for this post

2h 32m 1s logged

Gos

I have been working on this project for 4 days today
But because this is a simple project I have not experienced much new things (I don’t have enough time to build large projects because of my school and exams; If I do I think I’m gonna burnout :))

Updates

  • I have added support for different languages (cpp, go, typescript)

  • Also, added project structure types in each language:

Go  -> API, Web  and Standard project types

TypeScript -> API, NextJS, Library and Standard project types

Cpp -> App/Game, Library and Standard project types

This project till now has helped me:

  • Learn how ‘go install’ works as I faced problems with how it’s cache works

  • Learn the use of tags in github

Signing out….
– lxsh-S

0

Loading discussion…

0
2
Open comments for this post

1h 54m 19s logged

Mann I lovee building CLI’s!!
Maybe because i’m too lazy to go into web dev or smtg

Anyways, This is gos whose function is build a project structure with one command. Currently it only builds a proper folder structure for Go projects.

I’m looking forward to add other type too

There’s not much to say because it’s a simple and easy project but i’m building this because i’ll be using it too

Man..it’s getting harder for me to manage my 11th, gym and coding. Hope I don’t have another burnout

0

Loading discussion…

0
2

Followers

Loading…