There are some utilities I use.
Create configuration and run Apache webserver with document root in current or given directory.
Run MongoDB server instance.
Run MySQL server instance. You need to bootstrap it before first use (run
Gives overview what databases and collections are contained in your MongoDB.
-s it also analyzes and prints document structure.
Dump all documents from MongoDB.
Run commands in parallel.
$ ./pararun.py echo foo :: echo bar [echo] foo [echo] bar
Trim excessive whitespace from line ends in text files.
Run one command repeatedly, separate outputs with blank lines.
This is an alternative to the
watch command, but the fullscreen-like
behavior is done with blank lines, so the output can be easily scrolled.
There is no
setup.py. I personally checkout this repository in
You have more options how to run these tools easily from command line:
- Add the directory to
- Symlink some or all files to
- Use alias or shell function
For example - adding to
if [ -d ~/code/tools ]; then PATH=$PATH:~/code/tools export PATH fi
I've created branch v01 where should be introduced no backward-incompatible changes. Sometimes I include these tools in a project so it is better to include a specific version branch than master.