Getting Started
You can get started with frak as long as you have a Node.js environment with npm. Just run this command in the root of your project:
npx @frakjs/frak initThat will get you started. From there, you can configure your servers in the config file. When you're ready, do your first push:
npx @frakjs/frak pushAnd that's it!
Under the hood
Frak is a sophisticated wrapper around SSH + rsync. It eliminates the need to remember complex incantations and command line options.
If you want to learn more about how frak works, you can. It's free and open source!
Why frak?
I've always valued speed and simplicity when it comes to deploying code. Once you get your project configured, frak is a nearly instant way to transfer your app to a server. It's faster than Ansible, and requires fewer keystrokes than Git.
I hope you enjoy using frak as much as I enjoyed writing it!