the stupid build tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Morgan Bazalgette b3ff2db488 lowercase 2 months ago
license lowercase 2 months ago
readme lowercase 2 months ago
tool update readme 2 months ago
tool-anywhere initial commit 2 months ago

readme

tool
====

simple and minimalistic script/build tool.

install
-------

installing in your project:

curl https://zxq.co/f4/tool/raw/branch/master/tool > tool
chmod +x tool

installing tool-anywhere:

mkdir -p ~/bin
curl https://zxq.co/f4/tool/raw/branch/master/tool-anywhere > ~/bin/tool
chmod +x ~/bin/tool
# if you don't have ~/bin:
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

usage
-----

tool is simply a collection of short bash scripts that are useful to your
project. in the default tool, there are a few commands which may be used in a
project that uses multiple docker compose files (so that you can use
"./tool dev up" and "./tool prod up"). but seeing as everything is just a bash
script, you can virtually do anything!

to add commands, you simply need to add them to the documentation like in the
format that is already given and then add the product in the `case` statement.

of course, tool is just a base and you can set it up to do whatever you need.
it's basically a boilerplate code that you adjust based on your needs.

why?
----

sometimes, you don't need makefiles, and you don't need complicated build tools
no-one understands. sometimes, you just need a bash script.

license
-------

public domain (unlicense).