Compare commits
1 Commits
76e690ed20
...
7fb69b9bf8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7fb69b9bf8 |
@ -1,16 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
xdgUpdate() {
|
||||
local old_config_dir=~/.atom \
|
||||
old_config_file=$old_config_dir/atom.cfg \
|
||||
|
||||
programname=AtOM \
|
||||
xdg_config_dir=~/.config/$programname \
|
||||
xdg_config_file=$xdg_config_dir/atom.cfg \
|
||||
|
||||
[[ -d "$xdg_config_dir" ]] || mkdir "$xdg_config_dir"
|
||||
if [[ ! -f $xdg_config_file ]]
|
||||
then
|
||||
mv $old_config_file $xdg_config_file
|
||||
fi
|
||||
}
|
||||
33
lib/xdg/migrate
Normal file
33
lib/xdg/migrate
Normal file
@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# https://specifications.freedesktop.org/basedir-spec/latest/
|
||||
|
||||
xdgUpdateData() {
|
||||
local -r programname=AtOM \
|
||||
my_data_home="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
local -r new_db_path="$my_data_home/atom.db"
|
||||
|
||||
[[ -d "$my_data_home" ]] || mkdir -p "$my_data_home"
|
||||
mv "$1" "$new_db_path"
|
||||
echo "$new_dp_path"
|
||||
}
|
||||
|
||||
xdgUpdateRuntime() {
|
||||
local -r programname=AtOM \
|
||||
my_runtime_dir="${XDG_RUNTIME_DIR:-/tmp}" \
|
||||
|
||||
echo "$my_runtime_dir/$programname"
|
||||
}
|
||||
|
||||
xdgMigrate() {
|
||||
local -r programname=AtOM \
|
||||
my_config_home="${XDG_CONFIG_HOME:-$HOME/.config}" \
|
||||
|
||||
cffile="$HOME/.atom/atom.cfg"
|
||||
getConfig
|
||||
database=$(xdgUpdateData "$database")
|
||||
tempdir=$(xdgUpdateRuntime)
|
||||
cffile="$my_config_home/atom.cfg"
|
||||
[[ -d "$my_config_home" ]] || mkdir -p "$my_config_home"
|
||||
writeConfig >"$cffile"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user