clean
This commit is contained in:
47
todo.txt
47
todo.txt
@@ -1,47 +0,0 @@
|
||||
/btwhow is the process to install this program as a command on linux
|
||||
to type "$ docmost-rust" on the console and the program starts,
|
||||
also how to add env variables for $baseurl $email to
|
||||
automatically load this values on the login screen
|
||||
|
||||
|
||||
cargo build --release
|
||||
sudo cp target/release/docmost-rust /usr/local/bin/docmost-rust
|
||||
|
||||
That's it. Any user on the system can now run docmost-rust from any
|
||||
directory.
|
||||
|
||||
If you prefer a user-local install (no sudo):
|
||||
cargo install --path .
|
||||
This puts the binary in ~/.cargo/bin/, which is already in your
|
||||
$PATH if you installed Rust via rustup.
|
||||
|
||||
---
|
||||
Environment variables for pre-filling login
|
||||
|
||||
Add these to your ~/.bashrc, ~/.zshrc, or
|
||||
~/.config/fish/config.fish:
|
||||
|
||||
bash/zsh:
|
||||
export DOCMOST_URL="https://docmost.nakano47.com"
|
||||
export DOCMOST_EMAIL="chamagua1@proton.me"
|
||||
|
||||
fish:
|
||||
set -x DOCMOST_URL "https://docmost.nakano47.com"
|
||||
set -x DOCMOST_EMAIL "chamagua1@proton.me"
|
||||
|
||||
Then in the Rust code, replace the hardcoded defaults in
|
||||
LoginForm::new() inside src/app.rs:
|
||||
|
||||
impl LoginForm {
|
||||
pub fn new() -> Self {
|
||||
Self {
|
||||
url: std::env::var("DOCMOST_URL")
|
||||
.unwrap_or_else(|_|
|
||||
"http://localhost:3000".to_string()),
|
||||
email: std::env::var("DOCMOST_EMAIL")
|
||||
.unwrap_or_default(),
|
||||
password: String::new(),
|
||||
// ...
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user