]> glassweightruler.freedombox.rocks Git - xdg-ninja.git/commitdiff
Add/update apps (#359)
authorHassan Khan <contact@hassankhan.me>
Thu, 22 Feb 2024 13:08:13 +0000 (13:08 +0000)
committerGitHub <noreply@github.com>
Thu, 22 Feb 2024 13:08:13 +0000 (14:08 +0100)
* Add note for Android Studio

* Add instructions for Colima

* Add note for Crossover

* Add note for Dolt CLI

* Add note for JetBrains Fleet

* Add note for Facebook Flipper

* Add instructions for Homebridge

* Add note for iTerm2

* Add note for Lima

* Update instructions for `npm`

* Update instructions for `pnpm`

* Add note for Proxyman

* Add note for Pulumi CLI

* Update instructions for Redis Insight

* Add note for `usql` CLI

* Add note for Vue CLI

16 files changed:
programs/android-studio.json [new file with mode: 0644]
programs/colima.json [new file with mode: 0644]
programs/crossover.json [new file with mode: 0644]
programs/dolt.json [new file with mode: 0644]
programs/fleet.json [new file with mode: 0644]
programs/flipper.json [new file with mode: 0644]
programs/homebridge.json [new file with mode: 0644]
programs/iterm2.json [new file with mode: 0644]
programs/lima.json [new file with mode: 0644]
programs/npm.json
programs/pnpm.json
programs/proxyman.json [new file with mode: 0644]
programs/pulumi.json [new file with mode: 0644]
programs/redisinsight.json
programs/usql.json [new file with mode: 0644]
programs/vue.json [new file with mode: 0644]

diff --git a/programs/android-studio.json b/programs/android-studio.json
new file mode 100644 (file)
index 0000000..7e15688
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.emulator_console_auth_token",
+            "movable": false,
+            "help": "Currently unsupported.\n"
+        }
+    ],
+    "name": "Android Studio"
+}
diff --git a/programs/colima.json b/programs/colima.json
new file mode 100644 (file)
index 0000000..ad15540
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "name": "colima",
+    "files": [
+        {
+            "path": "$HOME/.colima",
+            "movable": true,
+            "help": "XDG is supported out-of-the-box, so we can simply move the folder to _$XDG_CONFIG_HOME/colima_.\n"
+        }
+    ]
+}
diff --git a/programs/crossover.json b/programs/crossover.json
new file mode 100644 (file)
index 0000000..76e14c7
--- /dev/null
@@ -0,0 +1,15 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.mailcap",
+            "movable": false,
+            "help": "Currently unsupported.\n"
+        },
+        {
+            "path": "$HOME/.mime.types",
+            "movable": false,
+            "help": "Currently unsupported.\n"
+        }
+    ],
+    "name": "Crossover"
+}
diff --git a/programs/dolt.json b/programs/dolt.json
new file mode 100644 (file)
index 0000000..93ca0f7
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.dolt",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/dolthub/dolt/issues/1398\n"
+        }
+    ],
+    "name": "dolt"
+}
diff --git a/programs/fleet.json b/programs/fleet.json
new file mode 100644 (file)
index 0000000..12b382d
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.fleet",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://youtrack.jetbrains.com/issue/FL-12903\n"
+        }
+    ],
+    "name": "Fleet"
+}
diff --git a/programs/flipper.json b/programs/flipper.json
new file mode 100644 (file)
index 0000000..8d5393e
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.flipper",
+            "movable": false,
+            "help": "Currently unsupported.\n"
+        }
+    ],
+    "name": "Flipper"
+}
diff --git a/programs/homebridge.json b/programs/homebridge.json
new file mode 100644 (file)
index 0000000..62ae339
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "help": "Use the following alias:\n\n```bash\nalias homebridge='homebridge -U \"$XDG_CONFIG_HOME\"/homebridge'\n```\n\n",
+            "movable": true,
+            "path": "$HOME/.homebridge"
+        }
+    ],
+    "name": "homebridge"
+}
diff --git a/programs/iterm2.json b/programs/iterm2.json
new file mode 100644 (file)
index 0000000..8d1f4ac
--- /dev/null
@@ -0,0 +1,15 @@
+{
+    "name": "iTerm 2",
+    "files": [
+        {
+            "path": "$HOME/.iterm2",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://gitlab.com/gnachman/iterm2/-/issues/4843\n"
+        },
+        {
+            "path": "$HOME/.iterm2_shell_integration.fish",
+            "movable": true,
+            "help": "You can move this file to _$XDG_CONFIG_HOME/fish/conf.d/iterm2.fish_.\n"
+        }
+    ]
+}
diff --git a/programs/lima.json b/programs/lima.json
new file mode 100644 (file)
index 0000000..9fd6d7e
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "name": "lima",
+    "files": [
+        {
+            "path": "$HOME/.lima",
+            "movable": false,
+            "help": "Currently unsupported.\n"
+        }
+    ]
+}
index dc15fb67ed3b26f85d0f601ec60c1be692483e20..27c03bce0fbd269e2fee3d0cb5aa7cfe1198da70 100644 (file)
@@ -1,5 +1,10 @@
 {
     "files": [
+        {
+            "path": "$HOME/.node-gyp",
+            "movable": true,
+            "help": "You need to put the following into your npmrc:\n\n```\ncache=${XDG_CACHE_HOME}/npm\n```\n"
+        },
         {
             "help": "You need to put the following into your npmrc:\n\n```\nprefix=${XDG_DATA_HOME}/npm\ncache=${XDG_CACHE_HOME}/npm\ninit-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js\ntmp=${XDG_RUNTIME_DIR}/npm\n```\n\n_Note: the `tmp` option has been removed in more recent versions of npm, including it will generate a warning._\n",
             "movable": true,
index d861e68b18d16397382e1ded4e532ec467d66e44..1a943147016034b6b94b3a4fd36b031123eea32f 100644 (file)
@@ -1,5 +1,10 @@
 {
     "files": [
+        {
+            "path": "$HOME/.pnpm-state",
+            "movable": true,
+            "help": "Add the following to your npmrc:\n\n```\nstate-dir=$XDG_STATE_HOME/pnpm-state\n```\n"
+        },
         {
             "path": "$HOME/.pnpm-store",
             "movable": true,
diff --git a/programs/proxyman.json b/programs/proxyman.json
new file mode 100644 (file)
index 0000000..4f377b2
--- /dev/null
@@ -0,0 +1,15 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.proxyman",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/ProxymanApp/Proxyman/issues/476\n"
+        },
+        {
+            "path": "$HOME/.proxyman-data",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/ProxymanApp/Proxyman/issues/476\n"
+        }
+    ],
+    "name": "Proxyman"
+}
diff --git a/programs/pulumi.json b/programs/pulumi.json
new file mode 100644 (file)
index 0000000..e9928ac
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.pulumi",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/pulumi/pulumi/issues/2534\n"
+        }
+    ],
+    "name": "pulumi"
+}
index a3092a3c911621a22458e03c8d1cf66bd1c178e7..7826c7e5412e0303faf9e53922e14e722f42d91e 100644 (file)
@@ -1,12 +1,17 @@
 {
     "files": [
+        {
+            "path": "$HOME/.redisinsight-app",
+            "movable": true,
+            "help": "Export the following environment variables:\n\n```bash\nexport RI_APP_FOLDER_ABSOLUTE_PATH=\"$XDG_DATA_HOME\"/redisinsight-app\n```\n"
+        },
         {
             "path": "$HOME/.redisinsight-v2",
             "movable": true,
             "help": "Export the following environment variables:\n\n```bash\nexport APP_FOLDER_ABSOLUTE_PATH=\"$XDG_DATA_HOME\"/redisinsight-v2\n```\n"
         },
         {
-            "path": "$HOME/..redisinsight-preview",
+            "path": "$HOME/.redisinsight-preview",
             "movable": false,
             "help": "If you do not use the obsolete preview version then just remove the folder. Otherwise export the following environment variables and upgrade to the current version.:\n\n```bash\nexport APP_FOLDER_ABSOLUTE_PATH=\"$XDG_DATA_HOME\"/redisinsight-v2\n```\n"
         }
diff --git a/programs/usql.json b/programs/usql.json
new file mode 100644 (file)
index 0000000..115100e
--- /dev/null
@@ -0,0 +1,15 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.usql_history",
+            "movable": true,
+            "help": "Export the following environment variables:\n\n```bash\nexport USQL_HISTORY=\"$XDG_DATA_HOME\"/usql/history\n```\n"
+        },
+        {
+            "path": "$HOME/.usqlrc",
+            "movable": true,
+            "help": "Export the following environment variables:\n\n```bash\nexport USQLRC=\"$XDG_CONFIG_HOME\"/usql/config\n```\n"
+        }
+    ],
+    "name": "usql"
+}
diff --git a/programs/vue.json b/programs/vue.json
new file mode 100644 (file)
index 0000000..4f065bd
--- /dev/null
@@ -0,0 +1,10 @@
+{
+    "files": [
+        {
+            "path": "$HOME/.vuerc",
+            "movable": false,
+            "help": "Currently unsupported.\n\n_Relevant issue:_ https://github.com/vuejs/vue-cli/issues/5649\n"
+        }
+    ],
+    "name": "vue"
+}