move rclone to lib/rclone
This commit is contained in:
@@ -40,7 +40,10 @@ async function buildExternal() {
|
||||
console.log('Cleaning up...')
|
||||
await Promise.all([
|
||||
// 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
|
||||
unlink(join(projectRoot, 'main.js')).catch(() => {}), // Ignore if file doesn't exist
|
||||
])
|
||||
|
||||
@@ -4,7 +4,7 @@ import { open } from '@tauri-apps/plugin-dialog'
|
||||
import { ArrowDownUp, FolderOpen } from 'lucide-react'
|
||||
import { useCallback, useEffect, useState } from 'react'
|
||||
import { isRemotePath } from '../../lib/fs'
|
||||
import { listPath } from '../../lib/rclone'
|
||||
import { listPath } from '../../lib/rclone/api'
|
||||
import { useStore } from '../../lib/store'
|
||||
import { lockWindows, unlockWindows } from '../../lib/window'
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@ import { Button, DrawerContent } from '@nextui-org/react'
|
||||
import { message } from '@tauri-apps/plugin-dialog'
|
||||
import { ChevronDown, ChevronUp } from 'lucide-react'
|
||||
import { useEffect, useMemo, useState } from 'react'
|
||||
import { createRemote } from '../../lib/rclone'
|
||||
import { getBackends } from '../../lib/rclone'
|
||||
import { createRemote } from '../../lib/rclone/api'
|
||||
import { getBackends } from '../../lib/rclone/api'
|
||||
import { useStore } from '../../lib/store'
|
||||
import { triggerTrayRebuild } from '../../lib/tray'
|
||||
import type { Backend, BackendOption } from '../../types/rclone'
|
||||
|
||||
@@ -20,7 +20,7 @@ import {
|
||||
getMountFlags,
|
||||
getSyncFlags,
|
||||
getVfsFlags,
|
||||
} from '../../lib/rclone'
|
||||
} from '../../lib/rclone/api'
|
||||
import { type RemoteConfig, usePersistedStore } from '../../lib/store'
|
||||
import { triggerTrayRebuild } from '../../lib/tray'
|
||||
import { lockWindows, unlockWindows } from '../../lib/window'
|
||||
|
||||
@@ -4,7 +4,7 @@ import { Button, Input } from '@nextui-org/react'
|
||||
import { message } from '@tauri-apps/plugin-dialog'
|
||||
import { ChevronDown, ChevronUp } from 'lucide-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'
|
||||
|
||||
export default function RemoteEditDrawer({
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ import { message } from '@tauri-apps/plugin-dialog'
|
||||
import { AlertOctagonIcon, CopyIcon, FilterIcon, FoldersIcon, PlayIcon } from 'lucide-react'
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react'
|
||||
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 { getLoadingTray, getMainTray } from '../../lib/tray'
|
||||
import { openTrayWindow } from '../../lib/window'
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import { Trash2Icon } from 'lucide-react'
|
||||
import { useCallback, useEffect } from 'react'
|
||||
import { useState } from 'react'
|
||||
import { formatBytes } from '../../lib/format'
|
||||
import { listJobs, stopJob } from '../../lib/rclone'
|
||||
import { listJobs, stopJob } from '../../lib/rclone/api'
|
||||
|
||||
export default function Jobs() {
|
||||
const [isInitialLoad, setIsInitialLoad] = useState(true)
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import {
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react'
|
||||
import { useSearchParams } from 'react-router-dom'
|
||||
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 OptionsSection from '../components/OptionsSection'
|
||||
import PathFinder from '../components/PathFinder'
|
||||
|
||||
@@ -2,7 +2,7 @@ import { Button, Card, CardBody } from '@nextui-org/react'
|
||||
import { confirm } from '@tauri-apps/plugin-dialog'
|
||||
import { CableIcon, PencilIcon, Plus, Trash2Icon } from 'lucide-react'
|
||||
import { useState } from 'react'
|
||||
import { deleteRemote } from '../../lib/rclone'
|
||||
import { deleteRemote } from '../../lib/rclone/api'
|
||||
import { useStore } from '../../lib/store'
|
||||
import { triggerTrayRebuild } from '../../lib/tray'
|
||||
import RemoteCreateDrawer from '../components/RemoteCreateDrawer'
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ import { message } from '@tauri-apps/plugin-dialog'
|
||||
import { AlertOctagonIcon, FilterIcon, FolderSyncIcon, FoldersIcon, PlayIcon } from 'lucide-react'
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react'
|
||||
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 OptionsSection from '../components/OptionsSection'
|
||||
import PathFinder from '../components/PathFinder'
|
||||
|
||||
Reference in New Issue
Block a user