{"id":13875937,"url":"https://github.com/krisnova/rust-nova","last_synced_at":"2025-04-14T05:31:47.332Z","repository":{"id":56776815,"uuid":"523681104","full_name":"krisnova/rust-nova","owner":"krisnova","description":"Rust template repository.","archived":false,"fork":false,"pushed_at":"2022-08-16T10:44:31.000Z","size":11460,"stargazers_count":74,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-27T19:51:20.626Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krisnova.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-11T10:32:41.000Z","updated_at":"2025-02-20T23:12:09.000Z","dependencies_parsed_at":"2022-08-16T02:40:20.540Z","dependency_job_id":null,"html_url":"https://github.com/krisnova/rust-nova","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krisnova%2Frust-nova","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krisnova%2Frust-nova/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krisnova%2Frust-nova/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krisnova%2Frust-nova/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krisnova","download_url":"https://codeload.github.com/krisnova/rust-nova/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248826628,"owners_count":21167725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-06T06:00:51.205Z","updated_at":"2025-04-14T05:31:47.020Z","avatar_url":"https://github.com/krisnova.png","language":"Rust","funding_links":[],"categories":["Rust","others"],"sub_categories":[],"readme":"# Rust template repository.\n\nAn opinionated starting point for rust projects such as\n\n - systemd services\n - command line tools\n - client programs\n - server programs\n - libraries and daemons\n\n\n# Logging \n\nThe program will log in 2 places by default:\n\n - `stdout`\n - `syslog`\n\nThere is a simple `-v` `--verbose` flag that can be toggled on/off to increase and decrease the level of the logs.\n\nEnabling verbose mode will simply add `Trace` and `Debug` levels to the default configuration.\n\n| Default Runtime   | +Verbose       |\n|-------------------|----------------|\n | Info, Warn, Error | +Trace, +Debug |\n\n\n# Flags\n\nWe prefer flags over environmental variables for runtime configuration.\n\nFlags can be added to the `main.rs` file following the official [clap examples](https://github.com/clap-rs/clap/tree/v2.33.0/examples)\n\n\n# Clion\n\nI use [clion](https://www.jetbrains.com/clion/) to develop rust. I use a few features: \n\n### Auto Imports \n\nThis will automatically \"fix\" my `use` statements in the `2021` edition of Rust.\n\n```\nEditor \u003e General \u003e Auto Import \u003e Rust\n [X] Import out-of-scope items on completion.\n```\n\n### Auto Formatting \n\nThis will automatically `rustfmt` my code when I save.\n\n```\nLanguages and Frameworks \u003e Rust \u003e Rustfmt\n [X] Run rustfmt on save\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrisnova%2Frust-nova","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrisnova%2Frust-nova","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrisnova%2Frust-nova/lists"}