You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h3align="center"> Upgrade your hierarchical filesystem with a tag-based structure </h3>
5
5
<br/>
6
6
7
7
# Overview
8
8
9
-
**Stag** (**S**imple **Tag**ger) is a FUSE-based filesystem that upgrades your filesystem to support a tag-based structure. It turns tags into folders and remains compatible with a standard Unix utilities and file managers.
9
+
**StagFS** (**S**imple **Tag**ger) is a FUSE-based filesystem that upgrades your filesystem to support a tag-based structure. It turns tags into folders and remains compatible with a standard Unix utilities and file managers.
10
10
11
11
Key features are:
12
12
13
13
-**Tags are Folder**: Each tag corresponds to a folder in your filesystem, which stack recursively for files with multiple tags.
14
14
-**Files are Files**: Each file that you tag will show up in one or more folders, integrating seamlessly with any file manager.
15
15
-**Same Tools as Usual**: Browse and manage your files the same way you would before, using your favorite file manager or the CLI.
16
16
17
-
Stag is fully functional, but it's **still in alpha**, so things might change a bit before the first full release. Once everything settles down, I'll start putting out official versions.
17
+
StagFS is fully functional, but it's **still in alpha**, so things might change a bit before the first full release. Once everything settles down, I'll start putting out official versions.
18
18
19
19
# Installation
20
20
21
21
## Requirements
22
22
23
-
Before running Stag, ensure you have the following dependencies installed
23
+
Before running StagFS, ensure you have the following dependencies installed
24
24
25
25
-[FUSE](https://github.com/libfuse/libfuse)
26
26
-[Python 3](https://www.python.org/) (version 3.6 or newer recommended)
@@ -29,51 +29,49 @@ Before running Stag, ensure you have the following dependencies installed
29
29
30
30
## Manual Installation
31
31
32
-
First, download the Stag script
32
+
StagFS is distributed as a standalone Python script that you can easily download with
where `<tags>` and `<tags_alt>` are ignored and `<tag>` will be renamed to `<tag_new>`. If `<tag_new>` already exists, they will be merged.
169
167
170
168
> [!NOTE]
171
-
> To avoid ghost overwrites, Stag does not allow you to change the name of a file to one that already exists. As for tags, it will refuse to change the name to a tag that is not visible in the current subdirectory to avoid ghost merges.
169
+
> To avoid ghost overwrites, StagFS does not allow you to change the name of a file to one that already exists. As for tags, it will refuse to change the name to a tag that is not visible in the current subdirectory to avoid ghost merges.
172
170
173
171
# Motivation
174
172
@@ -202,7 +200,7 @@ This is a small program developed by somebody who is not an experienced programm
202
200
203
201
# Disclaimer
204
202
205
-
Stag is a personal project, not enterprise grade software. I use it myself and it works well for me, but bugs can happen, so don’t trust it with important files unless you’ve got backups (which you should have anyways!). Stag repositories are kept in a single folder, so backing up is very straight forward.
203
+
StagFS is a personal project, not enterprise grade software. I use it myself and it works well for me, but bugs can happen, so don’t trust it with important files unless you’ve got backups (which you should have anyways!). StagFS repositories are kept in a single folder, so backing up is very straight forward.
0 commit comments