TMSU
tagctl
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TMSU
-
Johnny Decimal: A System to Organize Projects
https://github.com/oniony/TMSU/wiki/FAQ#why-does-tmsu-not-au...
There are a couple very barebones wrappers around mv and rm, though they could be better (pass through arguments, etc.).
https://github.com/oniony/TMSU/wiki/Tricks-and-Tips#filesyst...
-
Files in folders and subfolders. Why are we still stuck in this era?
It may not be active, but: https://github.com/oniony/TMSU
- TMSU: TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.
- Is it possible to "tag" files and folders with various tags like "javascript" or "bash"? Arranging files into tree shaped folder schemas is time intensive and error prone. I'd like to just tag stuff and search by tags instead of browsing by folder
-
Is there something like org roam but for files?
Checkout https://github.com/oniony/TMSU if it may help. It does not have (bidirectional) links, only tags. Personally, I try to log things I create and search my log file.
- Tag File GTK
-
Linux Distros Should Implement A Labels/Tags Feature
Tons of programs and different DEs do this already. KDE does this with Dolphin, and check out TMSU. Or just do it yourself with extended attributes which is used by SELinux. It's great that you have this excitement, but Google before you write.
- Is there any way I can tag my files on linux through command line?
-
Flag files/directories somehow
but I would first try https://github.com/oniony/TMSU -- especiall -- the readme says it allows a fuse style mounting of all tagged files, which is pretty cool for what you want, if it works without any gotchas!
-
Is there a tag based file manager?
TMSU (what some others suggested here) has a feature request for adding support for it...but not implemented yet it seems.
tagctl
-
Thank You Baloo Devs
I found Baloo really neat when I was getting into file tags and made a command line program to add/remove tags that play well with Baloo. I never did integrate tags into my normal routine, though, and haven't used Baloo much since then, since I live in the terminal so much and just use fd and Neovim's Telescope for so much of my file finding.
-
Using the File Tagging Feature in KDE's Dolphin File Manager
If anyone wants to add tags via the terminal, here's an option
-
Adding Dolphin file tags or ratings from bash?
Never used tags in Dolphin so I'm not 100% sure but it looks like they just use the user.xdg.tags xattr. So any program to change xattrs could work. But there are also specific programs like https://gitlab.com/KodyVB/tagctl
-
Do you use file tags?
Baloo tracks files with the user.xdg.tags extended attribute, making them searchable via baloosearch tag: and Dolphin under the magnifying glass and "Add tags" (you'll need to open a new instance/tab of Dolphin if you add the first tag, otherwise it'll stay grayed out). You can add tags via Dolphin's right-click menu, F11 preview pane, alt+return properties menu, Gwenview, tagctl, and possibly other methods I don't know about.
-
Linux Distros Should Implement A Labels/Tags Feature
KDE uses the user.xdg.tags extended attribute and Baloo, the file indexer. It's integrated into Dolphin, Gwenview, and probably some other KDE apps. If you want to add/remove tags via the command line, I created tagctl for that.
-
Tagctl: A simple command-line program which adds and removes tags
I created a program in Rust, named tagctl, which adds tags to names as well as extended attributes in compliance with the standards that KDE and Baloo use.
What are some alternatives?
TagSpaces - TagSpaces is an offline, open source, document manager with tagging support
supertag - A tag-based filesystem
workspaces - Workspaces app for linux elementaryos gtk
webdav - Simple Go WebDAV server.
gnome-hud - Unity like HUD menu for the GNOME Desktop Environment using rofi menu.
denote - Simple notes for Emacs with an efficient file-naming scheme
s5cmd - Parallel S3 and local filesystem execution tool.
Drill - Search files without indexing, but fast crawling
TabFS - 🗄 Mount your browser tabs as a filesystem.
warpinator - Share files across the LAN