A set of tools to quick up MySql/MariaDB table prototyping
$ pip install mob-tfm$ tfm [OPTIONS] COMMAND [ARGS]...--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
version: Show the current version of Mob TFM.unspine: 'Unspine'/print the doc of a list of tfm...doctor: Show information about Mob TFM.parse: fill a mariaDB/MySQL database table with...generate: fill a mariaDB/MySQL database table with...config: Create or Edit the configuration for...explain: Open and page the documentation for one or...
Show the current version of Mob TFM.
$ tfm version [OPTIONS]--help: Show this message and exit.
'Unspine'/print the doc of a list of tfm generators inside of a pager (alternative screen)
$ tfm unspine [OPTIONS] GENERATORSGENERATORS: [required]
-p / --pretty: force activation markdown styling/ may cause issue on old terminals--help: Show this message and exit.
Show information about Mob TFM. Can be considered as a 'about' command.
$ tfm doctor [OPTIONS]--help: Show this message and exit.
fill a mariaDB/MySQL database table with data contained in a csv file.
$ tfm parse [OPTIONS] FILEFILE: [required]
-u, --user TEXT: Database user name-P, --password TEXT: Database user password-d, --database TEXT: Database name-t, --table TEXT: The Database Table to target-h, --host TEXT: The Databse host [default: localhost]-p, --port INTEGER: The database port [default: 3306]-r, --rows INTEGER: Number of rows to read (negative for all lines) [default: 20]--preview-only / --no-preview-only: If --preview tfm won't try to fill the table, only preview them. [default: no-preview-only]--help: Show this message and exit.
fill a mariaDB/MySQL database table with fake data based on a format string.
$ tfm generate [OPTIONS] FORMATFORMAT: [required]
-s, --seed INTEGER: Seed for the random generator.-u, --user TEXT: Database user name.-P, --password TEXT: Database user password.-d, --database TEXT: Database name.-t, --table TEXT: Database table name.-h, --host TEXT: Database host. [default: localhost]-p, --port INTEGER: Database port. [default: 3306]--optimized / --no-optimized: Use optimized generation methods. [default: no-optimized]-r, --rows INTEGER: Number of rows to generate. [default: 20]--help: Show this message and exit.
Create or Edit the configuration for better use of tfm.
$ tfm config [OPTIONS]-v, --view: View current configuration--help: Show this message and exit.
Open and page the documentation for one or more commands from docs/commands/README.<command>.md.
$ tfm explain [OPTIONS] COMMANDSCOMMANDS: [required]
-p / --pretty: force activation markdown styling/ may cause issue on old terminals.--help: Show this message and exit.