FREECIV(6)

πŸ’… FREECIV(6) β€” Games Manual πŸ’…

okay bestie, you found the Games Manual entry for FREECIV(6), and the main character here is freeciv-ruleup ✨ she updates Freeciv rulesets, and we’re gonna get you comfy with every single flag. no cap.

✨ NAME ✨

freeciv-ruleup β€” update Freeciv rulesets πŸ’– that’s the whole assignment.

πŸ› οΈ SYNOPSIS πŸ› οΈ

freeciv-ruleup [option ...]

here’s the option menu, bestie:

  • -h, --help β€” prints a summary of the options, so you get the tl;dr ✨
  • -F, --Fatal SIGNAL β€” raise a signal SIGNAL when an assertion fails πŸ’€ yes, literally, that’s the move
  • -r, --ruleset RULESET β€” update RULESET, the chosen one πŸ‘‘
  • -o, --output DIRECTORY β€” create directory OUTPUT for output πŸŽ€ the option’s placeholder is DIRECTORY, and the description calls the directory OUTPUT, iykyk
  • -c, --clean β€” clean up the ruleset before saving it, a little pre-save self-care 🧚

🌸 DESCRIPTION 🌸

so what does she actually do? freeciv-ruleup updates rulesets that are compatible with the previous freeciv-server(6) version into ones compatible with the current version. how? simply by loading and saving the ruleset β€” lowkey iconic. it can load a ruleset in the format of the previous freeciv version, and it saves it in the format of the current freeciv version.

because it’s meant to load rulesets that are not meant to be used with the current version of freeciv, one usually wants to set the FREECIV_DATA_PATH environment variable to point to the datadir of the old freeciv version before using it. by default, it saves the updated ruleset to a directory named after the ruleset name with the prefix .ruleup added.

πŸ’€ BUGS πŸ’€

the problematic part? having to set up FREECIV_DATA_PATH to point to the old freeciv version datadir makes using the tool somewhat cumbersome. yeah. it’s giving extra setup steps 😭.

πŸ™ˆ REPORTING BUGS πŸ™ˆ

report bugs at "https://redmine.freeciv.org/projects/freeciv" (but see the caveats above).

πŸ“š SEE ALSO πŸ“š

go check freeciv-server(6) and the Client Manual at the Freeciv homepage. bestie reading list, periodt.


okay that’s the page! mwah πŸ’‹ β€” this one’s dated May 2021, and the source/version tag is FREECIV(6). bye bestie 🫢