Kuknos cli is a command line tool for managing tool and specialy git management for Kuknos Development team.
- Create and manage git branches
- Create merge request with command line
Full document comming soon...
Download the deb package from Releases and install the package:
dpkg -i kuknos.debAfter you installed the package, you can access it with run:
kuknos --help
In the first step you can initialize with:
kuknos git init
Note: the current version(v0.0.1) just support git module!
for create new branch use start operation with the namespace:
kuknos git feature start <feature-name>
- feature
- bugfix
- hotfix
- improvement
- release
- start
- finish
- push
- pull
feature: create new branch fromdevelopbranch and push it to remote server with create a merge requestbugfix: create new branch fromdevelopbranch and push it to remote server with create a merge requesthotfix: create new branch frommasterbranch and push it to remote server with create a merge requestimprovement: create new branch fromdevelopbranch and push it to remote server with create a merge requestrelease: create new branch fromdevelopbranch and create a tag with push and create merge request.
Note: namespace will not merged with target branch. They just create new merge request when they finished.
Note: namespace branches will have a prefix that you define it in init command.
Note: The remote name is hardcoded to origin for now :)
If you have any feedback, please reach out to us at v.hasani@kuknos.ir or create an issue!