scovl / autoflux

🧩 Cross-platform tool for assembling scripts, commands and automation stuff into a documentable and maintainable fully posix compliant command line interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🧩 autoflux

autoflux is a cross-platform tool for assembling scripts, commands and automation stuff into a documentable and maintainable fully posix compliant command line interface.

Warning Autoflux is still in development

How does it work?

In autoflux, commands are folders containing an index file, called program.json, that file will follow a schema that can be used to assemble scripts and commands. To start using the project you just need to create a folder, create the index file and put all the needed files in order to assemble then in a single command line tool.

Sem título-2023-03-03-1919

Why use autoflux?

  • Reliability: POSIX-compliant command line tools ready to use and they cover all your needed scripts and have options to provide proper documentation to it (that comes embedded in runtime)
  • Portability: autoflux commands can be easily shared with the respective associated folders, this can be used for personal automation, open source projects and even be scaled to company projects where you need to do things like set up development environments for newcomers with some needed scripts
  • Cross-platform: Since autoflux is made using TypeScript on top of Node.js, it can be used in any supported platform (like Unix, FreeBSD, Windows, macOS and with some extra effort even in iOS or Android)

About

🧩 Cross-platform tool for assembling scripts, commands and automation stuff into a documentable and maintainable fully posix compliant command line interface

License:MIT License


Languages

Language:TypeScript 97.1%Language:JavaScript 2.9%