MINA(1)

πŸ“¦ version 0.3.7, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– MINA(1) πŸ’–

okay so bestie, welcome to the General Commands Manual entry for mina β€” yes, that's manual name MINA, section 1. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

mina β€” deployer and server automation tool periodt


🌸 SYNOPSIS 🌸

mina [OPTIONS] command
mina [OPTIONS] task

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so mina is a fast deploy Bash script generator, no cap. like, what it does is it generates an entire deployment procedure as a Bash script and then runs it remotely on a server β€” which means it's creating a single SSH session per deploy, minimizing the SSH connection overhead. one session. one vibe. πŸ’…

and its syntax is similar to capistrano. iykyk.


πŸ’… OPTIONS πŸ’…

so this program follows the usual GNU command line syntax, with long options starting with two dashes (`-`). a summary of options is included below, and honestly? she ate.

  • -h, --help β€” Show summary of options. your lil cheat sheet 🫢
  • -V, --version β€” Show version of program. who even are you, exactly
  • -v, --verbose β€” Show commands as they are executed. main character energy: every command gets its moment on screen ✨
  • -S, --simuate β€” Run in simulation mode, i.e. do not perform actual changes. (yes the flag is literally spelled --simuate, i don't make the rules πŸ™ˆ) it's giving "pretend, don't commit" πŸ’€
  • -t, --trace β€” Show backtraces upon errors. for when you need the full lore of what went wrong 😭
  • -f FILE β€” Use FILE as the deploy configuration.
also heads up: -f takes an actual FILE argument, it's not just a cute little toggle. don't @ me.

πŸŽ€ COMMANDS πŸŽ€

the following are mina specific commands, and they're all iconic in their own way:

  • help β€” Show summary of options.
  • init β€” Generate a sample configuration file for deployments in the working directory. starter pack fr fr 🌱
  • tasks β€” Show all rake(1) tasks provided by mina.

🌈 TASKS 🌈

so the tasks are rake(1) tasks defined by the user in a project's deployment configuration file. you're the author here, bestie, not me.

See /usr/share/doc/mina/examples/deploy.rb for an example deployment configuration.

literally go look at it. it's right there. it's free. πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

cap(1), fab(1), rake(1).

(the squad. the friend group. the whole ensemble πŸ’œ)


πŸ’– AUTHOR πŸ’–

Mina is written by Nadarei, Inc.

This manual page was written by Aggelos Avgerinos <evaggelos.avgerinos@gmail.com> for the Debian project (but may be used by others).


⭐ LICENSE ⭐

This software is released under the MIT license. See /usr/share/doc/mina/copyright for more details.

Copyright Β© 2014 Nadarei, Inc.


okay that's the whole page, we're done here πŸ’… this was the MINA(1) page from the General Commands Manual, dated 14/01/2015 β€” mwah, go deploy something, love u πŸ«ΆπŸ’–

πŸ“¦ where this page comes from