f690959f0d
Update copyright and year
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-05-23 14:38:58 +02:00
f9eeb4b6bc
Update argument handling and tracing args
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-05-21 12:35:14 +02:00
70de97d761
Update Cargo.toml
...
* reflect dependency on db crate name
* documentation strings
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-05-21 12:34:00 +02:00
409d8d1f1a
Cargo.toml: update dependencies to use module name 'advotracker_db'
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-09-06 16:42:32 +02:00
3331aa284d
Cargo.toml: update access to database root
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-30 10:31:57 +02:00
358700f16d
.env: update database URL
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-30 10:11:52 +02:00
2dbea55fba
parse_args: CLI commandline parsing for the frontend
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:34:18 +02:00
45ee22c473
lib.rs: warnings missing docs, 2018 compliance
...
- enable project wide compiler warnings
- update documentation strings
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 22:32:03 +02:00
7816e2c804
Cargo.toml: update name advotrackerd
...
- remove profiles from workspace definition
will be handled from package toml
- remove log and env_logger crates
they are substituted with the tracing crate
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 22:28:35 +02:00
dedd4b49e3
main.rs: documentation update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 22:28:16 +02:00
6778746116
database.rs: include external carte to handle db methods
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-09 15:44:29 +02:00
4094a6a92e
parse_args: commandline parsing module
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-09 15:44:06 +02:00
ccf276e07a
Database-handling: delete from backend since handled in its own crate
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-09 15:42:32 +02:00
37b5a50f50
cli.yaml: update project name
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-09 15:42:12 +02:00
64f263628e
lib.rs: Documentation update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-09 15:41:26 +02:00
3e63532fe3
main.rs: introduce function parse_args
...
- commandline parsing: handle in an exclusive function
- use Viperius
- update tracing messages
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-09 15:39:42 +02:00
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