Anything you can do in Obsidian you can do from the command line.

#Obsidian CLI is now available with 1.12 (early access).

Obsidian CLI - Obsidian Help

Anything you can do in Obsidian can be done from the command line.

Obsidian Help
@obsidian does it also suffer from Electron bloat or is it more lightweight?
@DoomHammerNG @obsidian even though they use Electron, I haven't experienced any bloat with Obsidian that wasn't self-inflicted from a badly written plug-in or script.
@djchateau @DoomHammerNG @obsidian my brother in christ, electron *is* the bloat
@millie @DoomHammerNG @obsidian Meh, I don't entirely agree with this. I've seen plenty of solid Electron apps that run buttery smooth and consume very little resources. I'm sure there's better options out, but then what's the alternative for what it's doing? I haven't come across anything that really fits my needs elsewhere and I sure shit won't go near something like Notion.
@djchateau @millie @obsidian sadly, I've never seen an Electron app that wouldn't behave like a drunk elephant in a porcelain shop

@djchateau @millie @obsidian I had to stop using Obsidian and get back with my notes to Neovim because of this reason.

Having an always-on app that hogged whatever resources I had was too bad.

Even on 48GB of RAM.

@DoomHammerNG @millie @obsidian You're not wrong here. There are a LOT of really badly implemented Electron apps that just eat up all my resources on my machine. I usually jump between Vim and Obsidian depending on what I need to do because the Vim support included inevitably leads to me doing some complex Ex command only to find it doesn't recognize it or some keybind doesn't exist or doesn't behave how it should in Obsidian. I usually end up opening my tmux session and pointing it at my vaults, but it's never as a result of Obsidian eating up my RAM (with the exception of one plugin that doesn't manage its state very well).
@djchateau @millie @obsidian out of curiosity: how many notes and links do you have?
@DoomHammerNG @millie @obsidian Depends on which vault I'm using. I have different vaults dependent on certain things I do, but my main personal one is in the 10k - 20k range of notes and I heavily link things in every note. Any particular reason? 
@djchateau @millie @obsidian yeah, I was thinking maybe my vault is particularly large, but it doesn't seem to
@DoomHammerNG @djchateau @millie @obsidian Me running on M1 8GB and still feels snappy. 
@adasv93 @djchateau @millie @obsidian some people have all the luck. They can eat anything and be slim and fit.
@djchateau @DoomHammerNG @obsidian You're running an entire modern web stack, web browser, server, database and everything, in javascript, on your machine, just to get a GUI on your application. The overhead is order of magnitudes larger than a simple C program interacting built Qt or GTK.

@millie @DoomHammerNG @obsidian I'm fully aware of what I'm running, but the fact that it is a web stack is an irrelevant point. The overhead may be orders of magnitude higher, but the development cost of this functionality are significantly lower and my machine isn't a machine from the 1990s. I bought RAM to use the RAM and additional benefit from it using a web stack like this allows for a lot of community participation that otherwise wouldn't be there if this had been done in Qt or GTK.

I don't argue that it could not perform better if C was used, but there's obvious trade-offs using C instead of using something like TypeScript with Electron. I haven't seen a better replacement for Obsidian that does what Obsidian does and is cross-platform. If it did, I'd likely jump on it, but I think solely saying, "Oh, it's on Electron, it's garbage." is pretty reductive.

@millie @DoomHammerNG @obsidian You're preaching to the choir here. I also like to get things done, so when a developer makes something that lives up to what Obsidian is doing, I'd fully support it, but that's currently not the case. 🤷