From: Hassan Khan Date: Thu, 22 Feb 2024 13:08:13 +0000 (+0000) Subject: Add/update apps (#359) X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/xdg-ninja.git/commitdiff_plain/047c25404efa85c1db5ae612cda7cce3004b167a?ds=inline Add/update apps (#359) * 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 --- diff --git a/programs/android-studio.json b/programs/android-studio.json new file mode 100644 index 0000000..7e15688 --- /dev/null +++ b/programs/android-studio.json @@ -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 index 0000000..ad15540 --- /dev/null +++ b/programs/colima.json @@ -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 index 0000000..76e14c7 --- /dev/null +++ b/programs/crossover.json @@ -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 index 0000000..93ca0f7 --- /dev/null +++ b/programs/dolt.json @@ -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 index 0000000..12b382d --- /dev/null +++ b/programs/fleet.json @@ -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 index 0000000..8d5393e --- /dev/null +++ b/programs/flipper.json @@ -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 index 0000000..62ae339 --- /dev/null +++ b/programs/homebridge.json @@ -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 index 0000000..8d1f4ac --- /dev/null +++ b/programs/iterm2.json @@ -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 index 0000000..9fd6d7e --- /dev/null +++ b/programs/lima.json @@ -0,0 +1,10 @@ +{ + "name": "lima", + "files": [ + { + "path": "$HOME/.lima", + "movable": false, + "help": "Currently unsupported.\n" + } + ] +} diff --git a/programs/npm.json b/programs/npm.json index dc15fb6..27c03bc 100644 --- a/programs/npm.json +++ b/programs/npm.json @@ -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, diff --git a/programs/pnpm.json b/programs/pnpm.json index d861e68..1a94314 100644 --- a/programs/pnpm.json +++ b/programs/pnpm.json @@ -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 index 0000000..4f377b2 --- /dev/null +++ b/programs/proxyman.json @@ -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 index 0000000..e9928ac --- /dev/null +++ b/programs/pulumi.json @@ -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" +} diff --git a/programs/redisinsight.json b/programs/redisinsight.json index a3092a3..7826c7e 100644 --- a/programs/redisinsight.json +++ b/programs/redisinsight.json @@ -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 index 0000000..115100e --- /dev/null +++ b/programs/usql.json @@ -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 index 0000000..4f065bd --- /dev/null +++ b/programs/vue.json @@ -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" +}