Ludomir
Ludomir is a simple CLI to maintain RELEASES.rst
file per your project.
Strongly inspired by PyHistory library, but for NPM
. It uses semantic version to store release messages.
Installation
- Install globally
npm install -g ludomir
- Install as a dev dependency (then your own npm script will be required to call
ludomir
)
npm install --save-dev ludomir
Features
The commands can start wih ludomir
or simplified ludo
.
- initialize
RELEASES.txt
file
ludomir init "Title"
Maybe your project already has a version, then:
ludomir init "Title" 2.3.9
- add release message(s):
ludomir add 'Initialized ludo' 'Fixed xyz bug'
ludomir add 'Another fix for xyz'
- print current release messages
ludomir list
- update
RELEASES.rst
file with release messages underversion
:
ludomir release 0.1.1
The command will update RELEASES.rst file and copy the whole release content to your clipboard, so it's ready to post! It will also remove release messages under temporary directory.