Skip to content

luskproject/lusk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

luskbanner commitactivity issues license
Lusk is a modular, plugin-based project manager. It has a built-in plugin manager to add, remove or configure plugins. You can automate your operations easily and in a human-readable format, YAML!

What exactly is Lusk?
Lusk is... again, a plugin-based project manager. It is almost a wrapper for our custom plugin manager, so called Transits! Transits allow you to manipulate a shared context, you can do basic CRUD operations inside this context and use the data inside the context for your own applications. We've implemented our own plugin system to only allow actions, sub-actions and action extensions. With all of these combined, you get a basic document-based project manager.
What can i use Lusk for?
To manage your projects and automate certain build procedures. For example, let's say that you have several Javascript modules and you need to bundle them; you can write a Lusk document to tell Lusk that when a certain preset is called, certain actions must happen. After you write the preset details, you can run

lusk make [preset_name]
to run that preset to get whatever you've expected.
How can i get more details about Lusk?
You can check the wiki page: https://github.com/luskproject/lusk/wiki

Important

Lusk is still in development progress, It might take a while for us to finish it since we have a lot in mind to do. You can star and watch this repo to get details as soon as possible.