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

Lxsh-S

@Lxsh-S

Joined June 1st, 2026

  • 14Devlogs
  • 2Projects
  • 2Ships
  • 30Votes
I'm a 16 yr old interested in CLI tools and programming
Open comments for this post

1h 20m 34s logged

GOS DEVLOG 10

I’ve added mkdir thingy to the project but it feels so useless lol = )

Idk where Im gonna take this project now lets see

– byeee

0
0
3
Open comments for this post

1h 4m 24s logged

GOS DEVLOG 9

Updates

  • I’ve added files support for Typescript

Now all three languages have proper boiler plates for their different Project types In the latest version of Gos0.8.5

What I want to change

  • As I’m not a pro 10x developer or something most of my code is repeated and I don’t know why but it doesn’t feel that right to me. So I’ll be thinking of a different approach for sometime

Things I wanna add

  • I’m thinking about gos should also initialize a Git repository when a user creates a project

  • I’m also thinking about adding JavaScript and C support to Gos

  • I wanna make adding new languages to the project a little easier if i don’t get too lazy to do that

  • I also wanna integrate default unix command like mkdir, tree to Gos. So that it feels more functional and less useless
    – byee :)

0
0
5
Open comments for this post

3h 14m 55s logged

GOS DEVLOG 8

Updates

  • I’ve added files to the project structure in Golang and Cpp
  • I’ve done it using Templates in templates/ dir
  • I’ve embeded the files into the binary using embed in Go
  • I’ve fixed the AUR problems and now it works perfectly

Now there is a proper boilerplate for each project type in both the
languages now

Next Plan

I’ll be adding files to Typescript project strucutres next

How to Update Gos

To update gos: -

  • yay -S gos-bin
  • Then when it asks Packages to Clean Build select All by typing A
    and Install it
  • It’ll be updated to the latest version

###Other things
Lol, when i used embed now it decreased the binary size from 2.24 mb
to 1.09 mb

I’ve also added v0.6.5.md for the voters of Ship#1 although I have
asked a reviewer if I can scrap that Ship and just make a new ship from
the new versions of Gos. Les see what happens

–Bye

0
0
5
Open comments for this post

1h 14m 4s logged

GOS DEVLOG 7

Features

  • I have finnay got the CD workflow working with the help of some research the old google way but as it was taking too much time I again tried using claude and it helped me do the work very quick!

  • I also added a --list flag to see the project structure types for all the languages supported buy gofie.

Issues I faced

  • One of the dumbest issues were that I was not updating .SRCINFO with the new PKGBUILD.
    Got that running easily

  • And other issue also happened with the url of my project as I had changed the name from [Gostruc] to [Gos] before linking it here the remote was set to the old url till now which was causing some error 128 with github actions

What I have learnt

  • I have learnt to work with github actions and goreleaser to automate the deployment of my little project Gos. Although I still get confused seeing the automation process becuase im not very well into it :

Note

  • Although Gos is available on the AUR(Arch User Repository) but I’ll never most likely recommend people using that way to install in on their systems cuz it will most of the times download the old version of gos ( Ofc it dosent happen all the time but ig there is a delay in my CD workflow)

  • I recommend using Go to download it (Atleast for now, i’m working for AUR :))

– byee

0
0
6
Open comments for this post

1h 15m 47s logged

GOS DEVLOG #6

(Lol im sorry im not good at devlogs :))

  • Yesterday I finnaly uploaded my package to the AUR (Arch User Repository)

  • You can download it by running:-

yay -S gos-bin
  • I’m now going to work on a CD for the project because man this deployment is very tiring (Im new and a noob) :)
0
0
6
Open comments for this post

1h 3m logged

GOS DEVLOG-5

  • I’ve added CI with a lil help from google and Claude

  • CD will be pretty useful when I push to a package manager

  • I’ve also wrote a proper quickstart and file and also added file strucutre to README.md

0
0
2
Ship

# 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
0
5
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
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
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
0
6
Ship

Hi,
Gofie is my first simple, lighweight and usable project it's custom system information fetcher like fastfetch completely written in Golang. It only works on macOS and linux.
The parts I found challenging were using external libraries by just reading the docs
I'm found of the thing that I have built somthing without using AI and feel like its completely my own. I didn't have too high expectations with my first project and the result satisfies me.

  • 4 devlogs
  • 5h
  • 15.92x multiplier
  • 72 Stardust
Try project → See source code →
Open comments for this post

16m 29s logged

Hmm
I’m done with a basic clean and fast demo

Gona use it myself everyday lol
looks clean to me :)

0
0
8
Open comments for this post

1h 4m 29s logged

I was adding disk and gpu info
it’s getting harder to not use AI cuz I can’t find a proper way to implement gpu info

Thats the only problem for now!

0
0
8
Open comments for this post

52m 56s logged

Added cobra

I had thought adding it would require me to rewrite some parts of my code but that was not the case.
It’s very lightweight and very easy to learn just took 30 mins at cobra.dev to learn to integrate it in my project

0
0
4
Open comments for this post

2h 18m 46s logged

Continuing the work on my custom system information tool like fast fetch but written in GO.

-I had added Darwin support when I realised I’m also using my hackintosh to code for this project
-It’s not flashy and all but does the work it’s intended to

I’ll now try to rewrite it using Cobra so that it looks and feels like a CLI.

0
0
6

Followers

Loading…