Showcase
This is a collection of projects that I am proud of.
rea
is a Reverse-Engineering Api generator
## Usage
```
> rea -h
Usage of rea:
-f string
File to read from
-o string
File to output to (default "out.go")
-p string
Package name of generated file (default "main")
-s string
Name of struct to be generated (default "Object")
-v Verbose output?
```
## Examples
### Basic
```sh
curl 'https://www.boredapi.com/api/activity' | rea && cat out.go
```
### Advanced
```sh
rea -w 'https://randomuser.me/api/' -s User -p accounts -o user.go && cat user.go
```
### Appending
```sh
rea -w https://www.boredapi.com/api/activity -o foo.go -s activity
ocm whoami | rea -o foo.go -s user
cat foo.go
```
## Installation
```sh
go install gitlab.com/reavessm/rea/cmd/rea@latest
```
osb
is a personal Operating System Builder based on Gentoo
## Usage
Building and pushing is done with `make`. If you want to rebuild everything,
simply run `sudo make`. If you only want to build a specific stage (like
stage4), run `sudo make stage4`. If you want a more specific target, run
`sudo make stage4-amd64-default-zfs`. If you want to see all available
containers, run `make targets`.
## Targets
Installable targets are:
```
all
├── stage0
│ ├── portage
│ └── catalyst
├── stage1
│ └── stage1-amd64-default
├── stage2
│ └── stage2-amd64-default
├── stage3
│ └── stage3-amd64-default
└── stage4
├── stage4-amd64-default
└── stage4-amd64-default-zfs
```
The default target is 'all'