Commit Graph

20 Commits

Author SHA1 Message Date
d7b9fe3a69 locales: update result string for config parsung
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-09 15:38:58 +02:00
1208d1c4d5 README.md: typo update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-09 15:38:22 +02:00
0806c4c836 Cargo.toml: update package dependency
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-09 15:37:43 +02:00
67469cc2d6 diesel db handling
* update settings for test environment (.env)
* migrations subdir with sql prototypes

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-08 17:58:38 +01:00
aa33dab582 database handling moved to subdir (db)
* lib.rs: update local name bindings and module path (use, pub mod)
* db/mod.rs: functions, tests
* db/schemas: database schemas created via diesel
* db/models: types und enums generated for db handling
* db/types: traits and implementations te serialize, deserialize

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-08 17:58:30 +01:00
cd2a03daae advotracker_backend
* best practice definitions
* handled as a workspace from advotracker
* license update

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-08 17:58:29 +01:00
45c03b086e README.md update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-08 17:58:29 +01:00
dc78de28d0 Lisensing update to dual License MIT and 0BSD
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-08 15:20:05 +01:00
f391a8f278 functional update
* clap: json input update
* envy: input variables
* main.rs: functions call (logic)

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-03 06:06:00 +01:00
7367d1fffa Cargo.toml dependencies update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-03 05:58:31 +01:00
b21309e0e5 functional update
* convert from Rust 2015 to Rust 2018
* convert from slog to tracing
  new module-system handling (macros and crates)

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-03 05:55:37 +01:00
49740091bf main.rs: testing verbose output
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
47cd81a4e1 enhance commandline parsing
* prefere settings in Cargo.toml
* introduce option dbdriver

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
0a9fdbab2a locales: introduce Internationalization / Locales
* using crate locales

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
d5f58f2576 SQL handling via diesel
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
5fa9ff945f advotracker: commandline parsing support
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
cb4c96ee63 tests: initial internal and integration tests
* src/lib.rs: examples for internel tests
* tests/integration_tests.rs: examples for external callable tests

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
61d85f155a introduce License
* SPDX identifier
* use 0BSD as base license

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
c9357a1875 gitignore
* files to be ignored, since not required for build process

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:10 +01:00
ea55e92219 advotracker: initial commit
* Cargo.toml
* README.md
* src/main.rs

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-10-31 17:57:00 +01:00