Commit Graph

51 Commits

Author SHA1 Message Date
Miha Vrhovnik ceea85e531
Create temporary file in same directory as the final fiel resides
If temp file is created on different parition, then move command will fail
2019-04-19 08:38:40 +02:00
Dan Markham 58249b251f
Only add the comment line when there is a comment 2019-04-04 18:48:04 -07:00
Dan Markham 107292ddbc
resolve some conflicts 2019-04-04 17:57:54 -07:00
Dan Markham f8e96284fe
Merging in serjlee 2019-04-04 17:11:33 -07:00
Dan Markham 1c1330394d
fix merge conflicts 2019-04-04 16:33:59 -07:00
amanbolat b0dd5b45a5
update to work with go modules 2019-04-04 15:57:51 -07:00
amanbolat bbb4825a38
added usage 2019-04-04 15:57:38 -07:00
amanbolat c7302601d6
remove importers 2019-04-04 15:57:37 -07:00
Luca Osti 188f5ebedc Add title-lower transform 2019-03-22 11:37:02 +01:00
Luca Osti 5511caae23 Add prefix after transform 2019-03-22 11:36:16 +01:00
Luca Osti ea11b04142 Add withprefix flag 2019-03-22 10:54:07 +01:00
Xopherus 6ec30747dc Add whitespace-separated transformation 2019-02-12 12:35:47 -05:00
Gert-Jan Timmer 78452a952a Add Transformers
- snake-upper
- kebab-upper
- lower (Lowercase)
- upper (Uppercase)
- title (TitleCase)
- first (Use first character of string)
- first-lower (same as first only lower case)
- first-upper (same as first only upper case)
2019-01-17 13:07:52 +01:00
David Terei 2615c451ce Write to tempfile first then rename 2018-08-08 16:27:25 -07:00
David Terei a4db2f8dd0 Support including chosen comments in generated code 2018-08-08 16:16:25 -07:00
David Terei 30e0eba7d0 Use enumer not stringer in usage output 2018-08-08 15:58:26 -07:00
Peter Boromissza d45c729264
Use the standard generated file marker
This change is required for go lint compatibility.

See:
https://golang.org/s/generatedcode
https://github.com/golang/go/issues/13560#issuecomment-288457920
2018-06-10 16:30:56 +02:00
Alvaro Lopez Espinosa 865d4d5850 Updated docs 2018-03-09 18:05:29 +00:00
Alvaro Lopez Espinosa a7e0f72c42 Add docs 2018-03-09 18:02:04 +00:00
Alvaro Lopez Espinosa 13c6b5bfe2 remove white line 2018-03-09 17:16:29 +00:00
Alvaro Lopez Espinosa 87dc173c7b Fix some golint suggestions 2018-03-09 16:55:00 +00:00
Álvaro 1dea5e9823 Create "values" and "belongsToEnum" methods 2018-03-09 11:32:26 +00:00
Álvaro 81eff08fc7 Add a new "text" flag for TextMarshaler methods 2018-03-08 19:51:11 +00:00
Alvaro Lopez Espinosa f3fec002f1 Change the name of the generated file 2018-02-06 12:17:13 +00:00
Steve Atkins bd9938fa86 Remove autotrimprefix option; add basic tests for -trimprefix. 2018-02-05 16:48:43 -08:00
Steve Atkins 276f4081b1 Merge branch 'master' of git://github.com/alvaroloes/enumer 2018-02-05 15:45:41 -08:00
Álvaro López Espinosa 3ee8f07883
Merge pull request #25 from wlbr/master
Making the generated code golint "friendly".
2018-02-05 11:42:07 +00:00
Álvaro López Espinosa 7c891f48ad
Merge branch 'master' into master 2018-02-05 11:28:19 +00:00
Michael Wolber 5d97e5e788
Revert "Updated stringer.go to current version (2018/01)"
This reverts commit 95a15ae31e.
2018-01-04 12:01:03 +01:00
Michael Wolber 95a15ae31e
Updated stringer.go to current version (2018/01) 2018-01-04 11:38:06 +01:00
Michael Wolber aa50e29ee8
Added comment to generated ...String function. Removed usage of _ in identifiers. 2018-01-03 15:35:09 +01:00
Carl Sverre e5b99fedb3 Maintain go 1.8 compat 2017-11-28 15:42:24 -08:00
Carl Sverre 7f992c627d import from source 2017-11-28 15:31:38 -08:00
Pascal S. de Kloe f1508650a2 Replace naming convention library. Eliminates transformer code. 2017-08-06 00:58:54 +02:00
Steve Atkins 51d23ad531 add -trimprefix and -autotrimprefix 2017-04-10 11:37:23 -07:00
achernov 432dffaa95 Add enum value string representation transformation feature 2017-02-01 10:01:12 +03:00
Jim Minter 86cfc17470 add yaml support 2016-12-20 12:57:15 +00:00
Álvaro d3da35e3d0 Fixes and adds tests after merge 2016-10-26 16:59:55 +01:00
marco af92007434 Merge remote-tracking branch 'upstream/master' 2016-10-20 13:42:25 +02:00
Peter Fern 76567ab639 Fix imports for Go 1.5+
Particularly important for 1.6+, since the deprecated imports have been
removed entirely.  Fixed by syncing with upstream stringer (includes
some other minor fixes/modifications).
2016-06-03 23:40:00 +10:00
Alvaro Lopez Espinosa 986f3e9353 Changed the flag noJSON to json 2016-05-21 13:34:12 +01:00
marco 8bdc3a85b5 fixed importer 2016-04-09 01:30:49 +02:00
marco 3d7dacca3a fixed imports 2016-04-09 01:20:52 +02:00
marco ef9a220565 implemented sql flag 2016-02-06 22:46:59 +01:00
marco cd583bfe41 Merge remote-tracking branch 'upstream/master' 2016-02-06 22:40:52 +01:00
marco 5ecab372f9 renamed method 2016-02-06 22:27:43 +01:00
Álvaro 8ff8ff6be4 Updated tests 2016-01-19 19:54:00 +00:00
Álvaro 06fa207af0 Added a new flag/feature to generate json marshaling methods 2016-01-19 19:39:33 +00:00
marco 9e56f9eb23 removed unnecessary params in function call 2016-01-13 11:50:18 +01:00
marco af7ef17caa implemented Scanner and Valuer interface 2016-01-12 12:37:51 +01:00