aboutsummaryrefslogtreecommitdiff
path: root/lib/ini/ini.go
AgeCommit message (Expand)Author
10 daysall: apply go fixShulhan
2025-01-23all: use for-range with numericShulhan
2025-01-23all: replace "interface{}" with "any"Shulhan
2024-08-04lib/ini: mention that marshaling []byte does not supportedShulhan
2024-03-05all: comply with linter recommendations #2Shulhan
2024-03-05all: comply with linter recommendations #1Shulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2024-01-14lib/ini: add method KeysShulhan
2024-01-14lib/ini: use method IsExported in marshalStructShulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-11-17lib/ini: create the file if its not exist on OpenShulhan
2023-09-14all: fix variable shadowing as reported by shadow toolShulhan
2023-09-11lib/ini: remove unused parameters in unmarshalShulhan
2023-05-20all: remove any usage of debug.Value in all packagesShulhan
2022-09-21lib/ini: add example for marshaling slice inside map[string]TShulhan
2022-07-27lib/ini: fix parsing and saving multi line variablesShulhan
2022-07-25lib/ini: export the function to parse tagShulhan
2022-07-23lib/ini: support escaped double-quote and colon in tag subsectionShulhan
2022-07-22lib/ini: handle marshaling slice of time.TimeShulhan
2022-07-22lib/ini: fix marshaling pointer to nil fieldShulhan
2022-04-19lib/ini: fix panic when marshaling unexported field with type structShulhan
2022-04-18lib/ini: implement marshaling and unmarshaling map with struct elementShulhan
2022-02-06lib/ini: make the Marshal on map field sorted by keysShulhan
2021-03-03ini: fix marshaling slice of pointer to structShulhan
2021-02-28ini: add support for marshaling pointer to struct and to time.TimeShulhan
2021-02-28ini: refactoring unmarshal functionShulhan
2021-02-25ini: add support for marshaling slice of structShulhan
2020-06-06all: use default linter optionsShulhan
2020-05-16all: fix and suppress linter warningsShulhan
2020-05-16ini: add method UnsetAllShulhan
2020-05-16ini: fix inconsistencies between empty string and boolean trueShulhan
2020-05-16ini: add method to Unmarshal ini values to structShulhan
2020-02-13all: suppress false-positive linter warningsShulhan
2019-10-24ini: add method GetsUniq and ValsUniq that return uniq values onlyShulhan
2019-10-24ini: change Gets return as is, with duplicate valuesShulhan
2019-10-16ini: support marshaling and unmarshaling embedded structsShulhan
2019-10-15ini: support marshaling and unmarshal time.TimeShulhan
2019-10-15ini: support marshaling and unmarshaling time.DurationShulhan
2019-09-10ini: check for possible nil variable on WriteShulhan
2019-09-10ini: write the readed ini object only if debug level is 3 on OpenShulhan
2019-07-16lib/ini: add function to unmarshal text into structShulhan
2019-07-16lib/ini: add function to marshal struct into stream of ini textShulhan
2019-07-09ini: add an empty line before section statementShulhan
2019-06-18ini: create new section or variable if not exist on SetShulhan
2019-06-14all: fix nolint formatShulhan
2019-06-07ini: add method to get section object by section and/or subsection nameShulhan
2019-06-02ini: add method Vars that return all variables as mapShulhan
2019-06-02ini: add parameter section and subsection nameShulhan
2019-05-26ini: add methods to support templatingShulhan
2019-05-26ini: add method to add, set, and unset variableShulhan