Socket
Socket
Sign inDemoInstall

kuzgun

Package Overview
Dependencies
127
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    kuzgun

ssh and git based ssh deployment command line tool


Version published
Weekly downloads
1
Maintainers
1
Install size
16.1 MB
Created
Weekly downloads
 

Readme

Source

kuzgun

simple, ssh based deployment command line tool

note: It's new, not perfectly functional right now be awere of it

what is it ?

kuzgun is very simple deployment tool, its basically responsible to pull your changes on server.

how it works ?##

Mantality is very simple. choose your spesific branch for git and send your kuzgun to server ( $ kuzgun brak ) right after git push It will simply go your server and tell git pull in your desired directory that's everything

Installation


npm install kuzgun -g

usage

watch the video: usage video assume that you have a working project, first cd to your repository, and run kuzgun init


$ cd my-repository/
$ kuzgun birth

It will ask you bunch of project information, than It will save it to .kuzgun file, so you can change it later or run kuzgun init again

than you need to send kuzgun to server, It will arrange configrations for you

If you never login to your server before than login for one time and save your computer to known_hosts than exit


run this for configuration:

$ kuzgun flight

It will add your selected ssh-key to .ssh/authorized_keys in the server, than It will go to the dir you've selected and git clone from your repo. note that It will in the same directory like: git clone myrepoaddress .


than you're ready to go, when you push changes than execute:

$ git push origin master
$ kuzgun brak

your changes in your server now! ravens warble like brakk brakk when they flying, because of that its brak

#Tips if you are using something like forever or pm2 etc. you can simply specify what commands kuzgun will execute preupdate and afterupdate in .kuzgun file


and if you willing to connect your server with ssh by your own, you can simply run

$ kuzgun capture

this will copy your clipboard something like this

ssh myusername@myserver

what the hell is kuzgun mean?

Kuzgun means "Raven" in Turkish.

not very long time ago we use ravens for communication, we send letters with them I inspired their characteristic features, and It's meaningfull, because raven collect your commands, and take it to the server. It's flying, It's commanding by your name. Its your virtual raven.

Keywords

FAQs

Last updated on 27 Jan 2017

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc