Skip to content

Releases: flamewave000/doit

DOIT v1.7

Choose a tag to compare

@flamewave000 flamewave000 released this 20 Mar 02:23

What's Changed

  • Added bash auto-completion support for script targets.

Full Changelog: v1.6...v1.7

DOIT v1.6

Choose a tag to compare

@flamewave000 flamewave000 released this 25 Feb 16:44

What's Changed

  • Add colourization of help messages #20
  • Converted exit print to debug message #18
  • Release 1.6 by @flamewave000 in #19

Full Changelog: v1.5...v1.6

DOIT v1.5

Choose a tag to compare

@flamewave000 flamewave000 released this 07 Feb 22:41

What's Changed

  • Bug: Cannot handle missing extra newline at end of script #13
  • Feature: Print out the number of arguments passed in #14
  • Feature: Add way for script to set the return error code of the program #15
  • Feature: Support Python scripts #16
  • v1.5 by @flamewave000 in #17

Full Changelog: v1.4...v1.5

DOIT v1.4

Choose a tag to compare

@flamewave000 flamewave000 released this 03 Feb 00:55

What's Changed

  • New req and opt arguments and fix target sorting by @flamewave000 in #12
    • Feature: Add Required/Optional arguments #10
    • Bug: Targets are printed in wrong order #11

Full Changelog: v1.3...v1.4

DOIT v1.3

Choose a tag to compare

@flamewave000 flamewave000 released this 31 Jan 22:49

What's Changed

  • Multi-Script Compiler Optimization: Now when specifying the script to run with -t, doit will compile the script to its own unique directory in the .doit/ folder. This allows you to have several scripts within the same directory, or in separate directories and execute all of them without having to recompile every time you switch scripts.
  • New -c Clean Flag: When specifying the -c flag, all other flags will be ignored and a clean function will execute. This will simply delete the local .doit/ directory. This can be tied into other clean scripts or processes to automate tidying up a directory.
  • Simpler Versioning: Versioning is now pulled from the semantic version defined in the cargo.toml that Cargo bakes into the executable. This is much better then my previously hardcoded values. The print out is also a simpler v1.2.3.

Multi-Script Support, -c Clean flag, Simpler Versioning by @flamewave000 in #9

Full Changelog: v1.2...v1.3

DOIT v1.2

Choose a tag to compare

@flamewave000 flamewave000 released this 01 May 14:27

What's Changed

  • Add \e \r \n support to help blocks
  • Add 'doit' file and new icon svg to vscx
  • Checks for either './doit' or './do.it' file

Developed by @flamewave000 in #8

Full Changelog: v1.1...v1.2

DOIT v1.1

Choose a tag to compare

@flamewave000 flamewave000 released this 22 Mar 21:07

What's Changed

Full Changelog: v1.0...v1.1

DOIT v1.0

Choose a tag to compare

@flamewave000 flamewave000 released this 21 Mar 03:29

Initial Release