Commit Graph

20 Commits

Author SHA1 Message Date
cuqmbr
c88e7fb359 feat: add self-written help menu
This allowed to make help menu more extensible
2022-08-21 19:00:26 +03:00
cuqmbr
0c410e6451 feat: add logging to file & -v (verbosity option) 2022-08-18 20:24:01 +03:00
cuqmbr
2748647eb3 feat: add concatenation option
The option makes possible to concatenate multiple kml files generated by the program
2022-08-17 12:56:12 +03:00
cuqmbr
f22b812060 fix: fix database error when adding filtered data
Command option set when error was occuring: netxml2kml -di <input_file> -q '<sql_query>'
2022-08-16 21:21:50 +03:00
cuqmbr
93cf58b356 refactor: move arguments validation to CLI parser option declaration place 2022-08-16 11:15:02 +03:00
cuqmbr
feead5bba2 feat: add fully functional kml generation
From now you can convert netxml to kml and view it on earth.google.com or any other kml compatible viewer
2022-08-15 22:20:18 +03:00
cuqmbr
573299ed48 refactor: change deserialization procedure in DeserializeXml to use Xml.Linq 2022-08-15 14:44:44 +03:00
cuqmbr
f11b17746a
docs: update README.md 2022-08-14 21:49:16 +03:00
cuqmbr
c2b82bb0c3 feat: add sqlite database integration
This allows save networks to db & filter them both on input and output
2022-08-13 21:55:15 +03:00
cuqmbr
342b6dc0ef refactor: decouple enty point from logic(handlers & helpers) 2022-08-12 21:36:27 +03:00
cuqmbr
386516df00 refactor: remake database model classes
It allowed to make possible flexible manipulations on database data
2022-08-12 21:30:17 +03:00
cuqmbr
676ec839ac fix: fix 'new name' prompt when passing empty string
This fixes System.UnauthorizedAccessException by prompting new name again
2022-08-11 13:57:13 +03:00
cuqmbr
c3fc536b17 feat: add cli options validation 2022-08-10 21:03:39 +03:00
cuqmbr
76368ed59e feat: add database models, migration & context 2022-08-10 19:36:01 +03:00
cuqmbr
4cbc5f307b docs: add README.md 2022-08-08 23:05:25 +03:00
cuqmbr
d1985ad124 feat: add cli interface & basic .kml generation 2022-08-08 22:46:19 +03:00
cuqmbr
3990d5215f feat: add data models 2022-08-07 14:42:09 +03:00
cuqmbr
052623e3bd chore: add System.CommandLine NuGet package 2022-08-06 20:26:24 +03:00
cuqmbr
8b89ffc58a
docs: add LICENSE.md 2022-08-06 12:59:58 +03:00
cuqmbr
8ed907327f chore: initial commit 2022-08-06 12:54:59 +03:00