Skip to content
/ bodo Public

๐Ÿ—๏ธ DO NOT USE! Under development. ๐Ÿ—๏ธ

License

Notifications You must be signed in to change notification settings

bodo-run/bodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

bodo logo

bodo

Warning

This project is currently in the design phase and is not ready for any sort of use. It's open source just so I can use free CI!

Read the Design Document to see what am I cooking. ๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ

If you are adventurous, read the Usage Document to see what you can do with Bodo today.

Bodo is a task runner with intuitive organization and powerful features.

The name "bodo" ุจุฏูˆ comes from Farsi, meaning "run" and it's fast to type on a QWERTY keyboard.

Who is this for?

  • Bodo is made for large repos with a lot of scripts and many people working on them
  • You have a huge Makefile/package.json/other script runner and you want to organize it
  • You have lots of scripts in various languages
  • You want each team to own their own scripts and enforce standards
  • You want to enforce CODEOWNERS for scripts

Features

  • Task organization by directory
  • Concurrent task execution
  • Watch mode for development
  • Environment variable management
  • Task dependencies
  • Custom command resolvers
  • Task timeouts
  • Interactive prompts

Nice things that will be added

  • Custom plugins
  • Automatic documentation generation
  • Language Server Protocol (LSP) support
  • Sandbox mode
  • Documentation site
  • Automatic migration scripts for migrating from Makefile/package.json/other script runners

About

๐Ÿ—๏ธ DO NOT USE! Under development. ๐Ÿ—๏ธ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •