Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 28 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
<h1 align="center">
<img src="https://res.cloudinary.com/gochronicles/image/upload/v1624670043/autobots_vfwwcx.png" width="750px"/><br/>
Create Microservices MonoRepo in GO/Python
Create Microservices MonoRepo in Go/Python
</h1>
<p align="center">Create a new production-ready project with <b>backend</b> (Golang), (Python) by running one CLI command.<br/><br/>Focus on <b>writing</b> code and <b>thinking</b> of business-logic! The CLI will take care of the rest.</p>

<p align="center"><img src="https://img.shields.io/badge/version-v1.0.0-blue?style=for-the-badge&logo=none" alt="cli version" /></a>&nbsp;<img src="https://img.shields.io/badge/Go-1.16+-00ADD8?style=for-the-badge&logo=go" alt="go version" /></a>&nbsp;</a>&nbsp;</a>&nbsp;<img src="https://img.shields.io/badge/license-apache_2.0-red?style=for-the-badge&logo=none" alt="license" /></p>
<p align="center"><img src="https://img.shields.io/badge/version-v1.0.6-blue?style=for-the-badge&logo=none" alt="cli version" /></a>&nbsp;<img src="https://img.shields.io/badge/Go-1.16+-00ADD8?style=for-the-badge&logo=go" alt="go version" /></a>&nbsp;</a>&nbsp;</a>&nbsp;<img src="https://img.shields.io/badge/license-MIT-red?style=for-the-badge&logo=none" alt="license" /></p>

## ⚡️ Quick start

Installation is done by using [`brew install`] command :
### Installation

1. **Mac OS**

```bash
brew tap gochronicles/cli https://github.com/gochronicles/cli
Expand All @@ -17,6 +19,29 @@ brew tap gochronicles/cli https://github.com/gochronicles/cli
brew install autobots
```

2. **Linux**

```bash
sudo rm /usr/bin/autobots # removes existing installation
wget https://github.com/gochronicles/cli/releases/download/v1.0.6/autobots_1.0.6_Linux_x86_64.tar.gz -O autobots.tar.gz # download latest binary from Github
sudo tar --directory /usr/bin/ -xzf autobots.tar.gz && rm autobots.tar.gz # extract in /usr/bin/directory
```

3. **Build from Source**

Make sure you have [golang 1.16+](https://golang.org/doc/install) installed

```bash
git clone https://github.com/gochronicles/cli # clone latest code base
cd cli
go install gochronicles/cmd/autobots # installs required dependencies
go build -o autobots cmd/autobots/main.go # builds autobots binary file
```
```bash
./autobots roll # to run the cli
sudo cp autobots /usr/bin/autobots # optional: if you wish to have autobots cli to be available globally
```

Let's create a new project via **interactive console UI** (or **CUI** for short) in current folder:

```bash
Expand Down
Loading