diff --git a/.gitignore b/.gitignore index 6bed438..0517809 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,8 @@ target # MSVC Windows builds of rustc generate these, which store debugging information *.pdb + + +# Added by cargo + +/target diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..1316a68 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "filaments" +version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..f7c772a --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,46 @@ +[workspace] +members = [] + + +[workspace.package] +version = "0.1.0" +edition = "2024" +authors = ["suri.codes "] +description = "Personal-Knowledge-System, with deeply integrated task tracking and long term goal planning capabilities." +license = "GNU GPLv3" +repository = "https://tangled.org/suri-codes/filaments" +# once we have this up on my website +# homepage = "" +# documentation = "" +readme = "README.md" +keywords = ["PKS", "todo", "personal tools"] + +[workspace.lints.rust] +unsafe_code = "forbid" +missing_docs = "warn" + +[workspace.lints.clippy] +pedantic = "deny" +nursery = "deny" + +[workspace.dependencies] + + +[package] +name = "filaments" +version.workspace = true +edition.workspace = true +authors.workspace = true +description.workspace = true +license.workspace = true +repository.workspace = true +# homepage.workspace = true +# documentation.workspace = true +readme.workspace = true +keywords.workspace = true + +[lints] +workspace = true + +[dependencies] + diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..d1120ec --- /dev/null +++ b/src/main.rs @@ -0,0 +1,7 @@ +//! Filaments +//! My (suri.codes) personal-knowledge-system, with deeply integrated task tracking and long term goal planning capabilities. +//! + +fn main() { + println!("Hello, world!"); +}