Skip to content

Commit

Permalink
complete merge
Browse files Browse the repository at this point in the history
  • Loading branch information
tbrowder committed Oct 3, 2023
2 parents e9a421f + 69551a1 commit bac6973
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 10 deletions.
8 changes: 5 additions & 3 deletions Changes
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,23 @@ Revision history for Mi6-Helper
{{$NEXT}}
- More extensive and useful testing in xt
- Clearer code using 'cmd' from module'Pro::Easier' instead of 'raku's 'run'
- Use @ugexe's solution to replace prove6
(thanks, @sdondely!)
- Use @ugexe's solution to replace prove6 (thanks, @ugexe!)

0.9.1 2023-09-09T15:48:27-05:00
- Get Windows testing to be more reliable by using Github workflows
test lines like 'zef --exclude="z" install ..." (for Windows only,
not needed for Linux or MacOS).

0.9.0 2023-07-08T18:20:35-05:00
- Improved the documentation for use of the hidded file for
- Improved the documentation for use of the hidden file for
the 'provides' text.
- Recommend the 'hidden file' option for the 'provides'
text.

0.8.1 2023-03-21T17:06:58-05:00
- Get the 'version' mode working for the installed module. Thanks @ugexe!
- Get the 'version' mode working for the installed module.
Thanks, @ugexe!

0.8.0 2023-03-16T19:05:43-05:00
- Really fix error with version 0.7.2 (and thus 0.7.3)
Expand Down
2 changes: 1 addition & 1 deletion META6.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@
"File::Directory::Tree",
"File::Temp"
],
"version": "0.8.1"
"version": "0.9.1"
}
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ SYNOPSIS

use Mi6::Helper

$ mi6-helper new=Foo::Bar provides=Bar-description.txt
$ mi6-helper new=Foo::Bar # uses the 'provides' text in hidden file
# '.Foo-Bar' (recommended method)

**Easily** create the template for a new Raku module repository for management by `App::Mi6` with modifications including:

Expand Down
17 changes: 13 additions & 4 deletions bin/mi6-helper
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,22 @@ if not @*ARGS.elems {
Options:
dir=X - Selects parent directory 'X' for the operations, default is '.'
[hidden-option]
- If a hidden file (e.g., '.X') is provided, the program will
use the contents of that hidden text file for the 'provides'
text. The hidden file must be named the same as the module
name, but with hyphens in place of any colon pairs. For
example, the file for module 'new=Foo::Bar' is expected to
be '.Foo-Bar'. Note the author prefers this option for two
reasons: (1) it doesn't clutter the visible work space and
(2) it is more reliable when you make an error and want to
recreate the module.
provides=X - With '=X', defines either a file 'X' or text 'X' to be used
in place of 'blah blah blah'. (Note No spaces are allowed in
a text entry: use periods ['.'] between words.)
- Without 'provides=X', the program will use a hidden text file
named the same as the module name but with hyphens in place of
colon pairs. For example, the file for module 'Foo::Bar' is
expected to be '.Foo-Bar'.
force - Used with the 'old' mode: allows overwriting file 'dist.ini'
docs - Used with the 'old' mode: uses file 'docs/README.rakudoc'
to produce 'README.md'. Note extra preparation is REQUIRED
Expand Down
3 changes: 2 additions & 1 deletion docs/README.rakudoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ B<Mi6::Helper> - An aid for converting Raku modules to use B<App::Mi6>
=begin code
use Mi6::Helper

$ mi6-helper new=Foo::Bar provides=Bar-description.txt
$ mi6-helper new=Foo::Bar # uses the 'provides' text in hidden file
# '.Foo-Bar' (recommended method)
=end code

B<Easily> create the template for a new Raku module repository for
Expand Down
File renamed without changes.

0 comments on commit bac6973

Please sign in to comment.