Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evilsocket/stork
A small utility that aims to automate and simplify some tasks related to software release cycles.
https://github.com/evilsocket/stork
Last synced: 6 days ago
JSON representation
A small utility that aims to automate and simplify some tasks related to software release cycles.
- Host: GitHub
- URL: https://github.com/evilsocket/stork
- Owner: evilsocket
- License: other
- Created: 2021-03-11T18:56:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-18T13:44:14.000Z (over 3 years ago)
- Last Synced: 2024-08-05T17:31:34.528Z (3 months ago)
- Language: Go
- Homepage:
- Size: 62.5 KB
- Stars: 43
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-hacking-lists - evilsocket/stork - A small utility that aims to automate and simplify some tasks related to software release cycles. (Go)
README
Stork is a small utility that aims to automate and simplify some tasks related to software release cycles such as
reading the current version from a file, prompt for a new version, create and push git tags and so on.## Install
# make sure go modules are used
GO111MODULE=on go get github.com/evilsocket/stork/cmd/storkYou can run a file with `stork -f /path/to/file.stork`, use `stork -h` for a list of all the options.
## Example
This stork script will parse the current version from example_version.go, then ask the user for a new version and update
this file. It will then push the changes to git and create a new tag with the specified version. The last two lines
will build, tag and push the docker image for the project.#!/usr/bin/env stork -f
# check what changed to best determine the next version
git:changelogversion:file "example_version.go"
version:from_usergit:create_tag $VERSION
docker:build "example/project", ".", "latest"
docker:create_tag "example/project", $VERSION, "latest"More in the `examples` folder. For a complete list of commands [refer to the project wiki](https://github.com/evilsocket/stork/wiki/Commands).
## Projects using Stork
* stork :D
* [bettercap](https://github.com/bettercap/bettercap)
* [arc](https://github.com/evilsocket/arc)
* [shieldwall](https://github.com/evilsocket/shieldwall)
* [shellz](https://github.com/evilsocket/shellz)
* [islazy](https://github.com/evilsocket/islazy)
* [joe](https://github.com/evilsocket/joe)
* [cloudwatcher](https://github.com/Matrix86/cloudwatcher)
* [driplane](https://github.com/Matrix86/driplane)
* [flowdownloader](https://github.com/Matrix86/flowdownloader)
* [pwnagotchi](https://github.com/evilsocket/pwnagotchi)## License
Released under the GPL3 license.