Skip to content

Releases: lxsh-S/gos

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:29

Changelog

  • fd839c9 feat: Mkdir done!
  • ad30a2f feat: mkdir prototype complete
  • 0bb527c feat: Prototype thingy for mkdr inside gos
  • f301319 chore: Git pull before push
  • 7ddc163 Update v0.6.5.md for clarity on project references

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:35

Changelog Added file support for typescript

  • d556d49 feat: Add files for Typescript project types
  • 82d46ba docs: removed FileStructure part that was AI generated
  • 1914fe3 docs: removed FileStructure part that was AI generated
  • 34a0775 docs: Update v0.6.5
  • 4112bcc docs: Clean README.md
  • d101e30 docs: Move FolderStructure to FolderStructure.md
  • b7cb5ff docs: Remove AUR warning
  • b351775 docs: Remove plan section

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 05:23

Have added file support for different project types in Golang

Changelog

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 03:00

Changelog

  • e003c54 fix: '-l go -t api' issue fixed
  • 0279540 docs: Add boilerplate files for project structure
  • 2e2c5a9 chore: Update version

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 18:19

Proper Cpp project structure with files!

Changelog

  • 502bb98 fix: Add cpp files support
  • f6ccd30 fix: Pull remote changes
  • 6e42d92 feat: Add files for golang project structures (main.go, go.mod only)
  • 4531f41 docs: warn about AUR binary is not stable
  • 43f3191 fix: remove stale PKGBUILD copy, pkgver now updates every release
  • 1c5b812 docs: update plans
  • 4dfcdd5 fix #4

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 18 Jul 20:31

Changelog

v0.6.5: Initial Release

Choose a tag to compare

@lxsh-S lxsh-S released this 12 Jul 21:45

Ship#1

NOTE:- If required for review, the exact copy of this markdown is available as "v0.6.5.md" in the project root

A quickstart guide for v0.6.5/ship#1

Gos works with 1 Arument i.e the project name and flags for changing the language and project type

Example

This example is provided using the binary of Gos v0.6.5

  • Here the project name is the argument for Gos and -l is used to change the language and -t is used to change the project type

Linux / WSL

# Golang
./gos-linux-amd64 -l go -t cli
./gos-linux-amd64 -l go -t ap
./gos-linux-amd64 -l go -t std

# Cpp
./gos-linux-amd64 -l cpp -t app
./gos-linux-amd64 -l cpp -t lib
./gos-linux-amd64 -l cpp -t std

# Typescript
./gos-linux-amd64 -l ts -t nxtjs
./gos-linux-amd64 -l ts -t api
./gos-linux-amd64 -l ts -t lib
./gos-linux-amd64 -l ts -t std

MacOS

# Golang
./gos-darwin-arm64 -l go -t cli
./gos-darwin-arm64 -l go -t ap
./gos-darwin-arm64 -l go -t std

# Cpp
./gos-darwin-arm64 -l cpp -t app
./gos-darwin-arm64 -l cpp -t lib
./gos-darwin-arm64 -l cpp -t std

# Typescript
./gos-darwin-arm64 -l ts -t nxtjs
./gos-darwin-arm64 -l ts -t api
./gos-darwin-arm64 -l ts -t lib
./gos-darwin-arm64 -l ts -t std

Note for voters (Not necessary to follow)

If you face any issues on the working please write an issue or just mention the problem during the voting becuase it may become very hard to fix in the newer versions and ships