Skip to content

Releases: sowrensen/LordCommander

5.0.1

07 Oct 15:55
Compare
Choose a tag to compare
  • LordCommander is now a standalone python package which can be installed using pip.
  • Instead of saving shelve module inside the package directory (.files), it now uses user data folder.
  • Renamed module lordcommander to commander as the main package is named LordCommander.
  • _create_data_dir() and _read_data() methods are removed from LordCommander class and rewritten as independent functions.
  • The shelve module to store data now can be passed from outside of the LordCommander class via constructor, which helps changing module for testing.
  • Tests are added, a debt has been paid. More to go.
  • Removed lc version command.

4.2.3

21 Sep 12:11
Compare
Choose a tag to compare

Ability to rename a project.

4.2.2

19 Sep 16:47
Compare
Choose a tag to compare

Specify custom name for a project using --name flag with proj add command.

4.2.1

14 Sep 12:22
Compare
Choose a tag to compare

A few code style and documentation update. No new features for now. ☹️

4.2.0

23 Jun 16:25
86958bd
Compare
Choose a tag to compare
  • New option to run command for specific directories/instances only.
  • Listing instances now shows indices also.

4.1.2

09 Jun 07:18
10af1c9
Compare
Choose a tag to compare
  • Fixed color contrast for light terminal color scheme

4.1.1

13 May 17:01
4785d61
Compare
Choose a tag to compare
  • Project root is now shown beside project name.
  • Added a requirements.txt for using without Pipenv.
  • Added option to see application version.
  • Minor fixes and code refactoring.

4.1.0

29 Feb 12:49
cf46dbf
Compare
Choose a tag to compare
  • Searching for a directory/instance now also shows the index.
  • Specific directory/instance now can be excluded during execution. See Running Commands section.

4.0.1

02 Feb 12:13
cf46dbf
Compare
Choose a tag to compare

Minor fixes

4.0

29 Jan 16:15
Compare
Choose a tag to compare
4.0
  • Now one instance of LordCommander can handle multiple projects. 🤹
  • Added new project module to handle project related tasks.
  • Added feature to dump data to JSON file and restore from previous dumped files. 🗄
  • Added custom exception module.
  • Bug fixes and performance improvements.