Kerbal Space Program changelog file generator
Project description
yaclog-ksp
A command line tool based on yaclog for converting markdown changelogs to KerbalChangelog config files.
Logo by Erin Cassidy
Installation
run pip install yaclog-ksp
Usage
Usage: yaclog-ksp [OPTIONS]
Converts markdown changelogs to KSP changelog configs.
Options:
--path FILE Location of the changelog file. [default: CHANGELOG.md]
-o, --output FILE Output file to write to. Uses
'GameData/{name}/Versioning/{name}ChangeLog.cfg' by
default.
-n, --name TEXT The name of the mod. Derived from the current directory
by default.
--version Show the version and exit.
--help Show this message and exit.
for example, running yaclog-ksp --path MyLog.md -n "My KSP Mod"
would output to GameData/MyKSPMod/Versioning/MyKSPModChangeLog.cfg
Input files are in markdown, and use a certain syntax to be readable by the tool. Metadata is included in a table at the top of the file (which row you make the header doesnt matter). Each version is an subheading with the version, an optional date, and the KSP version as a tag on the end in brackets
Example Changelog:
# Changelog
This is the changelog for my cool mod!
| modName | MyCoolMod |
| ------- | ------------- |
| license | CC-By-SA |
| website | Example.com |
| author | A cool person |
## 1.0.0 - 2020-04-16 [KSP 1.11]
First full release
### Fixed
- Nyan Cat now has correct music
### Added
- Multiplayer
## 0.9.1 [KSP 1.10.1]
Supported versions: 0.2.0 beta to 1.10.x
### Changed
A very complicated thing that I can't easily explain in bullet points,
but this paragraph works pretty well to get the point across!
- Another thing that has multiple specific items
- this bullet point
* and this other one
+ oh and another one!
### Removed
- Herobrine
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file yaclog_ksp-1.2.0.tar.gz
.
File metadata
- Download URL: yaclog_ksp-1.2.0.tar.gz
- Upload date:
- Size: 22.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe9c55a66cd473f9255d16eeec706b256f2b47f94bdd61c943795b2fce2fce84 |
|
MD5 | 14c08aec4cdfadd52812b8d84c414eff |
|
BLAKE2b-256 | e5eda605a4797f91f147dd6756ab7064fa1ca985246d4be1c8e0c858aa23c58d |
File details
Details for the file yaclog_ksp-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: yaclog_ksp-1.2.0-py3-none-any.whl
- Upload date:
- Size: 20.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1981afc6f572ac429a06db704e2562c07dac6811108e447dfdbbdb78f6574857 |
|
MD5 | 5e2c6f7cdfa0be9c8ef21651955777a6 |
|
BLAKE2b-256 | 19941cb0bd329772986778c504d407a147c43f99379887c18349075b132d9ad0 |