move rclone to lib/rclone

This commit is contained in:
FTCHD
2025-01-27 18:21:06 +02:00
parent 6461b8445a
commit 4a0d036f4d
11 changed files with 14 additions and 11 deletions
View File
+4 -1
View File
@@ -40,7 +40,10 @@ async function buildExternal() {
console.log('Cleaning up...') console.log('Cleaning up...')
await Promise.all([ await Promise.all([
// Remove lib/*.js files // Remove lib/*.js files
execSync('rm -rf ./lib/**.js', { stdio: 'inherit', cwd: projectRoot }), execSync('rm -rf ./lib/**/**.js && rm -rf ./lib/**.js', {
stdio: 'inherit',
cwd: projectRoot,
}),
// Remove main.js // Remove main.js
unlink(join(projectRoot, 'main.js')).catch(() => {}), // Ignore if file doesn't exist unlink(join(projectRoot, 'main.js')).catch(() => {}), // Ignore if file doesn't exist
]) ])
+1 -1
View File
@@ -4,7 +4,7 @@ import { open } from '@tauri-apps/plugin-dialog'
import { ArrowDownUp, FolderOpen } from 'lucide-react' import { ArrowDownUp, FolderOpen } from 'lucide-react'
import { useCallback, useEffect, useState } from 'react' import { useCallback, useEffect, useState } from 'react'
import { isRemotePath } from '../../lib/fs' import { isRemotePath } from '../../lib/fs'
import { listPath } from '../../lib/rclone' import { listPath } from '../../lib/rclone/api'
import { useStore } from '../../lib/store' import { useStore } from '../../lib/store'
import { lockWindows, unlockWindows } from '../../lib/window' import { lockWindows, unlockWindows } from '../../lib/window'
+2 -2
View File
@@ -3,8 +3,8 @@ import { Button, DrawerContent } from '@nextui-org/react'
import { message } from '@tauri-apps/plugin-dialog' import { message } from '@tauri-apps/plugin-dialog'
import { ChevronDown, ChevronUp } from 'lucide-react' import { ChevronDown, ChevronUp } from 'lucide-react'
import { useEffect, useMemo, useState } from 'react' import { useEffect, useMemo, useState } from 'react'
import { createRemote } from '../../lib/rclone' import { createRemote } from '../../lib/rclone/api'
import { getBackends } from '../../lib/rclone' import { getBackends } from '../../lib/rclone/api'
import { useStore } from '../../lib/store' import { useStore } from '../../lib/store'
import { triggerTrayRebuild } from '../../lib/tray' import { triggerTrayRebuild } from '../../lib/tray'
import type { Backend, BackendOption } from '../../types/rclone' import type { Backend, BackendOption } from '../../types/rclone'
+1 -1
View File
@@ -20,7 +20,7 @@ import {
getMountFlags, getMountFlags,
getSyncFlags, getSyncFlags,
getVfsFlags, getVfsFlags,
} from '../../lib/rclone' } from '../../lib/rclone/api'
import { type RemoteConfig, usePersistedStore } from '../../lib/store' import { type RemoteConfig, usePersistedStore } from '../../lib/store'
import { triggerTrayRebuild } from '../../lib/tray' import { triggerTrayRebuild } from '../../lib/tray'
import { lockWindows, unlockWindows } from '../../lib/window' import { lockWindows, unlockWindows } from '../../lib/window'
+1 -1
View File
@@ -4,7 +4,7 @@ import { Button, Input } from '@nextui-org/react'
import { message } from '@tauri-apps/plugin-dialog' import { message } from '@tauri-apps/plugin-dialog'
import { ChevronDown, ChevronUp } from 'lucide-react' import { ChevronDown, ChevronUp } from 'lucide-react'
import { useEffect, useState } from 'react' import { useEffect, useState } from 'react'
import { getBackends, getRemote, updateRemote } from '../../lib/rclone' import { getBackends, getRemote, updateRemote } from '../../lib/rclone/api'
import type { Backend, BackendOption } from '../../types/rclone' import type { Backend, BackendOption } from '../../types/rclone'
export default function RemoteEditDrawer({ export default function RemoteEditDrawer({
+1 -1
View File
@@ -4,7 +4,7 @@ import { message } from '@tauri-apps/plugin-dialog'
import { AlertOctagonIcon, CopyIcon, FilterIcon, FoldersIcon, PlayIcon } from 'lucide-react' import { AlertOctagonIcon, CopyIcon, FilterIcon, FoldersIcon, PlayIcon } from 'lucide-react'
import { useCallback, useEffect, useMemo, useState } from 'react' import { useCallback, useEffect, useMemo, useState } from 'react'
import { useSearchParams } from 'react-router-dom' import { useSearchParams } from 'react-router-dom'
import { getCopyFlags, getFilterFlags, getGlobalFlags, startCopy } from '../../lib/rclone' import { getCopyFlags, getFilterFlags, getGlobalFlags, startCopy } from '../../lib/rclone/api'
import { usePersistedStore } from '../../lib/store' import { usePersistedStore } from '../../lib/store'
import { getLoadingTray, getMainTray } from '../../lib/tray' import { getLoadingTray, getMainTray } from '../../lib/tray'
import { openTrayWindow } from '../../lib/window' import { openTrayWindow } from '../../lib/window'
+1 -1
View File
@@ -6,7 +6,7 @@ import { Trash2Icon } from 'lucide-react'
import { useCallback, useEffect } from 'react' import { useCallback, useEffect } from 'react'
import { useState } from 'react' import { useState } from 'react'
import { formatBytes } from '../../lib/format' import { formatBytes } from '../../lib/format'
import { listJobs, stopJob } from '../../lib/rclone' import { listJobs, stopJob } from '../../lib/rclone/api'
export default function Jobs() { export default function Jobs() {
const [isInitialLoad, setIsInitialLoad] = useState(true) const [isInitialLoad, setIsInitialLoad] = useState(true)
+1 -1
View File
@@ -13,7 +13,7 @@ import {
import { useCallback, useEffect, useMemo, useState } from 'react' import { useCallback, useEffect, useMemo, useState } from 'react'
import { useSearchParams } from 'react-router-dom' import { useSearchParams } from 'react-router-dom'
import { isDirectoryEmpty } from '../../lib/fs' import { isDirectoryEmpty } from '../../lib/fs'
import { getGlobalFlags, getMountFlags, getVfsFlags, mountRemote } from '../../lib/rclone' import { getGlobalFlags, getMountFlags, getVfsFlags, mountRemote } from '../../lib/rclone/api'
import { usePersistedStore } from '../../lib/store' import { usePersistedStore } from '../../lib/store'
import OptionsSection from '../components/OptionsSection' import OptionsSection from '../components/OptionsSection'
import PathFinder from '../components/PathFinder' import PathFinder from '../components/PathFinder'
+1 -1
View File
@@ -2,7 +2,7 @@ import { Button, Card, CardBody } from '@nextui-org/react'
import { confirm } from '@tauri-apps/plugin-dialog' import { confirm } from '@tauri-apps/plugin-dialog'
import { CableIcon, PencilIcon, Plus, Trash2Icon } from 'lucide-react' import { CableIcon, PencilIcon, Plus, Trash2Icon } from 'lucide-react'
import { useState } from 'react' import { useState } from 'react'
import { deleteRemote } from '../../lib/rclone' import { deleteRemote } from '../../lib/rclone/api'
import { useStore } from '../../lib/store' import { useStore } from '../../lib/store'
import { triggerTrayRebuild } from '../../lib/tray' import { triggerTrayRebuild } from '../../lib/tray'
import RemoteCreateDrawer from '../components/RemoteCreateDrawer' import RemoteCreateDrawer from '../components/RemoteCreateDrawer'
+1 -1
View File
@@ -4,7 +4,7 @@ import { message } from '@tauri-apps/plugin-dialog'
import { AlertOctagonIcon, FilterIcon, FolderSyncIcon, FoldersIcon, PlayIcon } from 'lucide-react' import { AlertOctagonIcon, FilterIcon, FolderSyncIcon, FoldersIcon, PlayIcon } from 'lucide-react'
import { useCallback, useEffect, useMemo, useState } from 'react' import { useCallback, useEffect, useMemo, useState } from 'react'
import { useNavigate, useSearchParams } from 'react-router-dom' import { useNavigate, useSearchParams } from 'react-router-dom'
import { getFilterFlags, getGlobalFlags, getSyncFlags, startSync } from '../../lib/rclone' import { getFilterFlags, getGlobalFlags, getSyncFlags, startSync } from '../../lib/rclone/api'
import { usePersistedStore } from '../../lib/store' import { usePersistedStore } from '../../lib/store'
import OptionsSection from '../components/OptionsSection' import OptionsSection from '../components/OptionsSection'
import PathFinder from '../components/PathFinder' import PathFinder from '../components/PathFinder'