aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.appdata/appdata.sh
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2016-09-19 23:52:21 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2016-09-19 23:52:21 +0300
commit1f49ec438444cce91fd453ee0ed3d5ca23481296 (patch)
tree567a8df858a1c7485dee7e0609ea8ee5fdad24f9 /.appdata/appdata.sh
parentREADME update (diff)
downloadlinux-home-1f49ec438444cce91fd453ee0ed3d5ca23481296.tar.gz
linux-home-1f49ec438444cce91fd453ee0ed3d5ca23481296.zip
export .appdata/ to another project
Diffstat (limited to '.appdata/appdata.sh')
-rw-r--r--.appdata/appdata.sh64
1 files changed, 0 insertions, 64 deletions
diff --git a/.appdata/appdata.sh b/.appdata/appdata.sh
deleted file mode 100644
index c016506..0000000
--- a/.appdata/appdata.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/env bash
-
-# Copyright (c) 2016 Egor Tensin <Egor.Tensin@gmail.com>
-# This file is part of the "Cygwin configuration files" project.
-# For details, see https://github.com/egor-tensin/cygwin-home.
-# Distributed under the MIT License.
-
-# This relies on the availability of native symlinks.
-# Those are indeed supported by NTFS, but require Administrator privileges for
-# creation.
-# It likely won't bother you as long as you don't use the functions defined in
-# this file.
-# In any case, you will see `ln` complaining about some access being denied in
-# case something goes wrong.
-#
-# Remember that in order to force `ln` to use native NTFS symlinks, your
-# `CYGWIN` Windows environment variable value **must** include either
-# `winsymlinks:native` or `winsymlinks:nativestrict`!
-
-ensure_symlinks_enabled() {
- case "${CYGWIN:-}" in
- *winsymlinks:native*) ;;
- *winsymlinks:nativestrict*) ;;
-
- *)
- echo "${FUNCNAME[0]}: native Windows symlinks aren't enabled in Cygwin" >&2
- return 1
- ;;
- esac
-}
-
-symlink_preferences() (
- set -o errexit -o nounset -o pipefail
-
- if [ "$#" -ne 2 ]; then
- echo "usage: ${FUNCNAME[0]} SRC_DIR DEST_DIR" >&2
- return 1
- fi
-
- ensure_symlinks_enabled
-
- local src_dir="$1"
- local dest_dir="$2"
-
- mkdir -p "$dest_dir"
-
- find "$src_dir" -maxdepth 1 -type f -exec ln --force -s {} "$dest_dir" \;
-)
-
-symlink_sublime_preferences() (
- set -o errexit -o nounset -o pipefail
-
- symlink_preferences \
- "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/Sublime Text 3" \
- "$APPDATA/Sublime Text 3/Packages/User"
-)
-
-symlink_ghc_preferences() (
- set -o errexit -o nounset -o pipefail
-
- symlink_preferences \
- "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/ghc" \
- "$APPDATA/ghc"
-)