Skip to content

Commit a895f56

Browse files
committed
changelog
1 parent 49e9d76 commit a895f56

File tree

3 files changed

+206
-11
lines changed

3 files changed

+206
-11
lines changed

.changelog.old.md

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
## [v0.3.9](https://github.com/DannyBen/bashly/tree/v0.3.9) (2020-04-01)
2+
3+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.8...v0.3.9)
4+
5+
**Implemented enhancements:**
6+
7+
- Consider adding stdlib for trimming a string to $COLUMNS wide [\#52](https://github.com/DannyBen/bashly/issues/52)
8+
9+
**Merged pull requests:**
10+
11+
- Fix config regex to work on mac [\#53](https://github.com/DannyBen/bashly/pull/53) ([DannyBen](https://github.com/DannyBen))
12+
- Config stdlib: allow comments [\#51](https://github.com/DannyBen/bashly/pull/51) ([DannyBen](https://github.com/DannyBen))
13+
- Add config\_has\_key to the config stdlib [\#50](https://github.com/DannyBen/bashly/pull/50) ([DannyBen](https://github.com/DannyBen))
14+
15+
## [v0.3.8](https://github.com/DannyBen/bashly/tree/v0.3.8) (2020-03-02)
16+
17+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.7...v0.3.8)
18+
19+
**Merged pull requests:**
20+
21+
- Hide \[options\] unless flags are defined [\#49](https://github.com/DannyBen/bashly/pull/49) ([DannyBen](https://github.com/DannyBen))
22+
23+
## [v0.3.7](https://github.com/DannyBen/bashly/tree/v0.3.7) (2020-02-17)
24+
25+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.6...v0.3.7)
26+
27+
**Merged pull requests:**
28+
29+
- Add support for default values for flags and args [\#48](https://github.com/DannyBen/bashly/pull/48) ([DannyBen](https://github.com/DannyBen))
30+
31+
## [v0.3.6](https://github.com/DannyBen/bashly/tree/v0.3.6) (2020-02-06)
32+
33+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.5...v0.3.6)
34+
35+
**Merged pull requests:**
36+
37+
- Fix --version to exit with 0 [\#47](https://github.com/DannyBen/bashly/pull/47) ([DannyBen](https://github.com/DannyBen))
38+
- Switch to github actions [\#46](https://github.com/DannyBen/bashly/pull/46) ([DannyBen](https://github.com/DannyBen))
39+
- Resolve ruby warnings [\#45](https://github.com/DannyBen/bashly/pull/45) ([DannyBen](https://github.com/DannyBen))
40+
41+
## [v0.3.5](https://github.com/DannyBen/bashly/tree/v0.3.5) (2019-12-23)
42+
43+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.4...v0.3.5)
44+
45+
**Merged pull requests:**
46+
47+
- Relinquish -v and -h if the user wants them [\#44](https://github.com/DannyBen/bashly/pull/44) ([DannyBen](https://github.com/DannyBen))
48+
49+
## [v0.3.4](https://github.com/DannyBen/bashly/tree/v0.3.4) (2019-12-19)
50+
51+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.3...v0.3.4)
52+
53+
**Merged pull requests:**
54+
55+
- Add support for command group captions [\#43](https://github.com/DannyBen/bashly/pull/43) ([DannyBen](https://github.com/DannyBen))
56+
57+
## [v0.3.3](https://github.com/DannyBen/bashly/tree/v0.3.3) (2019-12-13)
58+
59+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.2...v0.3.3)
60+
61+
**Merged pull requests:**
62+
63+
- Show shortcut in command usage [\#42](https://github.com/DannyBen/bashly/pull/42) ([DannyBen](https://github.com/DannyBen))
64+
65+
## [v0.3.2](https://github.com/DannyBen/bashly/tree/v0.3.2) (2019-12-10)
66+
67+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.1...v0.3.2)
68+
69+
**Merged pull requests:**
70+
71+
- Replace echo -e with printf for bash 3.2 \(mac\) [\#41](https://github.com/DannyBen/bashly/pull/41) ([DannyBen](https://github.com/DannyBen))
72+
- Test with ruby 2.7 [\#40](https://github.com/DannyBen/bashly/pull/40) ([DannyBen](https://github.com/DannyBen))
73+
74+
## [v0.3.1](https://github.com/DannyBen/bashly/tree/v0.3.1) (2019-11-29)
75+
76+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.0...v0.3.1)
77+
78+
**Implemented enhancements:**
79+
80+
- Add support for defining dependencies [\#36](https://github.com/DannyBen/bashly/issues/36)
81+
82+
**Merged pull requests:**
83+
84+
- Add support for default command [\#39](https://github.com/DannyBen/bashly/pull/39) ([DannyBen](https://github.com/DannyBen))
85+
86+
## [v0.3.0](https://github.com/DannyBen/bashly/tree/v0.3.0) (2019-11-28)
87+
88+
[Full Changelog](https://github.com/DannyBen/bashly/compare/0.2.4...v0.3.0)
89+
90+
**Implemented enhancements:**
91+
92+
- Add support for required environment variables [\#35](https://github.com/DannyBen/bashly/issues/35)
93+
94+
**Merged pull requests:**
95+
96+
- Add support for specifying dependencies [\#38](https://github.com/DannyBen/bashly/pull/38) ([DannyBen](https://github.com/DannyBen))
97+
- Add support for required environment variables [\#37](https://github.com/DannyBen/bashly/pull/37) ([DannyBen](https://github.com/DannyBen))
98+
- Sanitize usage strings for quotes [\#34](https://github.com/DannyBen/bashly/pull/34) ([DannyBen](https://github.com/DannyBen))
99+
100+
## [0.2.4](https://github.com/DannyBen/bashly/tree/0.2.4) (2019-11-26)
101+
102+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.2.3...0.2.4)
103+
104+
**Implemented enhancements:**
105+
106+
- Automatic support for short commands [\#30](https://github.com/DannyBen/bashly/issues/30)
107+
- Support sub-sub-commands [\#29](https://github.com/DannyBen/bashly/issues/29)
108+
109+
**Merged pull requests:**
110+
111+
- Add YAML standard library [\#33](https://github.com/DannyBen/bashly/pull/33) ([DannyBen](https://github.com/DannyBen))
112+
- Add examples for starts-with command pattern [\#32](https://github.com/DannyBen/bashly/pull/32) ([DannyBen](https://github.com/DannyBen))
113+
114+
## [v0.2.3](https://github.com/DannyBen/bashly/tree/v0.2.3) (2019-11-24)
115+
116+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.2.2...v0.2.3)
117+
118+
**Implemented enhancements:**
119+
120+
- Change default help message [\#26](https://github.com/DannyBen/bashly/issues/26)
121+
- Multiline help messages are not showing properly [\#24](https://github.com/DannyBen/bashly/issues/24)
122+
123+
**Merged pull requests:**
124+
125+
- Support endlessly nested commands [\#31](https://github.com/DannyBen/bashly/pull/31) ([DannyBen](https://github.com/DannyBen))
126+
- Improve fixed flags usage texts [\#28](https://github.com/DannyBen/bashly/pull/28) ([DannyBen](https://github.com/DannyBen))
127+
- Remove root command name from user filenames [\#27](https://github.com/DannyBen/bashly/pull/27) ([DannyBen](https://github.com/DannyBen))
128+
- Multiline help message support [\#25](https://github.com/DannyBen/bashly/pull/25) ([DannyBen](https://github.com/DannyBen))
129+
130+
## [v0.2.2](https://github.com/DannyBen/bashly/tree/v0.2.2) (2019-11-22)
131+
132+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.2.1...v0.2.2)
133+
134+
**Implemented enhancements:**
135+
136+
- Add ability to retrieve all config values from the config file [\#21](https://github.com/DannyBen/bashly/issues/21)
137+
- Add some script for the user to specify initialization actions [\#17](https://github.com/DannyBen/bashly/issues/17)
138+
139+
**Closed issues:**
140+
141+
- Convert travis shellcheck to a Runfile command that checks all examples [\#20](https://github.com/DannyBen/bashly/issues/20)
142+
143+
**Merged pull requests:**
144+
145+
- Add config\_keys function to config standard lib [\#23](https://github.com/DannyBen/bashly/pull/23) ([DannyBen](https://github.com/DannyBen))
146+
- Improve shellcheck tests [\#22](https://github.com/DannyBen/bashly/pull/22) ([DannyBen](https://github.com/DannyBen))
147+
148+
## [v0.2.1](https://github.com/DannyBen/bashly/tree/v0.2.1) (2019-11-21)
149+
150+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.2.0...v0.2.1)
151+
152+
**Fixed bugs:**
153+
154+
- Subcommand with short code and no args does not work [\#16](https://github.com/DannyBen/bashly/issues/16)
155+
156+
**Merged pull requests:**
157+
158+
- Add user level init script [\#19](https://github.com/DannyBen/bashly/pull/19) ([DannyBen](https://github.com/DannyBen))
159+
- Fix short command code bug [\#18](https://github.com/DannyBen/bashly/pull/18) ([DannyBen](https://github.com/DannyBen))
160+
161+
## [v0.2.0](https://github.com/DannyBen/bashly/tree/v0.2.0) (2019-11-21)
162+
163+
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.1.1...v0.2.0)
164+
165+
**Implemented enhancements:**
166+
167+
- Add ability to generate extra includes [\#11](https://github.com/DannyBen/bashly/issues/11)
168+
- Add ability to define examples and environment variable usage sections [\#10](https://github.com/DannyBen/bashly/issues/10)
169+
- Run shellcheck on generated scripts [\#7](https://github.com/DannyBen/bashly/issues/7)
170+
- Add ability to include custom shell scripts [\#6](https://github.com/DannyBen/bashly/issues/6)
171+
- Make all hard coded strings configurable [\#5](https://github.com/DannyBen/bashly/issues/5)
172+
173+
**Merged pull requests:**
174+
175+
- Add config and colors libraries [\#15](https://github.com/DannyBen/bashly/pull/15) ([DannyBen](https://github.com/DannyBen))
176+
- Add support for extra custom scripts [\#14](https://github.com/DannyBen/bashly/pull/14) ([DannyBen](https://github.com/DannyBen))
177+
- Add support for examples and env vars usage text [\#13](https://github.com/DannyBen/bashly/pull/13) ([DannyBen](https://github.com/DannyBen))
178+
- Custom strings + improvements round [\#12](https://github.com/DannyBen/bashly/pull/12) ([DannyBen](https://github.com/DannyBen))
179+
180+
## [v0.1.1](https://github.com/DannyBen/bashly/tree/v0.1.1) (2019-11-20)
181+
182+
[Full Changelog](https://github.com/DannyBen/bashly/compare/c3d1f18b5247d84afc9e5c89efd30648cb55ccf4...v0.1.1)
183+
184+
**Closed issues:**
185+
186+
- Add documentation for the configuration syntax [\#4](https://github.com/DannyBen/bashly/issues/4)
187+
- Add code climate [\#3](https://github.com/DannyBen/bashly/issues/3)
188+
- Add full integration tests [\#2](https://github.com/DannyBen/bashly/issues/2)
189+
190+
**Merged pull requests:**
191+
192+
- Fix shellcheck warnings [\#9](https://github.com/DannyBen/bashly/pull/9) ([DannyBen](https://github.com/DannyBen))
193+
- Add examples, documentation and integration tests [\#8](https://github.com/DannyBen/bashly/pull/8) ([DannyBen](https://github.com/DannyBen))
194+
- Release fixes and travis test [\#1](https://github.com/DannyBen/bashly/pull/1) ([DannyBen](https://github.com/DannyBen))

CHANGELOG.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
# Changelog
1+
Change Log
2+
========================================
23

3-
## [Unreleased](https://github.com/DannyBen/bashly/tree/HEAD)
4+
v0.4.0 - 2020-10-21
5+
----------------------------------------
46

5-
[Full Changelog](https://github.com/DannyBen/bashly/compare/v0.3.9...HEAD)
7+
- Allow using short name only for flags and change '%{long}' in flag translation to '%{name}'
68

7-
**Merged pull requests:**
8-
9-
- Add is.sh library functions [\#54](https://github.com/DannyBen/bashly/pull/54) ([DannyBen](https://github.com/DannyBen))
109

1110
## [v0.3.9](https://github.com/DannyBen/bashly/tree/v0.3.9) (2020-04-01)
1211

@@ -202,7 +201,3 @@
202201
- Fix shellcheck warnings [\#9](https://github.com/DannyBen/bashly/pull/9) ([DannyBen](https://github.com/DannyBen))
203202
- Add examples, documentation and integration tests [\#8](https://github.com/DannyBen/bashly/pull/8) ([DannyBen](https://github.com/DannyBen))
204203
- Release fixes and travis test [\#1](https://github.com/DannyBen/bashly/pull/1) ([DannyBen](https://github.com/DannyBen))
205-
206-
207-
208-
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

Runfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ version Bashly::VERSION
88

99
RunfileTasks::RubyGems.all 'bashly'
1010
RunfileTasks::Testing.rspec
11-
RunfileTasks::Changelog.generator 'DannyBen/bashly'
1211

1312
help "Run interactive console"
1413
action :console, :c do
@@ -25,6 +24,13 @@ action :shellcheck do
2524
end
2625
end
2726

27+
help "Generate changelog and append old changelog"
28+
action :changelog do
29+
run "git changelog --save"
30+
# append older changelog (prior to switching to git-changelog)
31+
run "cat .changelog.old.md >> CHANGELOG.md"
32+
end
33+
2834
def examples
2935
[
3036
"examples/colors/colorly",

0 commit comments

Comments
 (0)