MCPcopy Create free account

hub / github.com/abusoww/tuxmate / functions

Functions94 in github.com/abusoww/tuxmate

↓ 18 callersFunctionisAurPackage
(packageName: string)
src/lib/aur.ts:7
↓ 13 callersFunctionescapeShellString
(str: string)
src/lib/scripts/shared.ts:8
↓ 12 callersFunctiontrack
( eventName: string, eventData?: Record<string, string | number | boolean> )
src/lib/analytics.ts:11
↓ 10 callersFunctionescapeShellString
(str: string)
src/__tests__/escapeShell.test.ts:7
↓ 9 callersFunctiongenerateAsciiHeader
(distroName: string, pkgCount: number)
src/lib/scripts/shared.ts:51
↓ 9 callersFunctiongenerateSharedUtils
(distroName: string, total: number)
src/lib/scripts/shared.ts:80
↓ 8 callersFunctionappendExtras
(cmd: string)
src/lib/generateInstallScript.ts:77
↓ 8 callersFunctionappendScripts
(cmd: string)
src/lib/generateInstallScript.ts:81
↓ 8 callersFunctioninjectUniversal
(script: string)
src/lib/generateInstallScript.ts:36
↓ 6 callersFunctiongetUniversalPackages
(selectedAppIds: Set<string>, target: UniversalTargetId, distroId?: DistroId)
src/lib/scripts/shared.ts:24
↓ 5 callersFunctiongenerateArchScript
(packages: PackageInfo[], helper: 'yay' | 'paru' = 'yay')
src/lib/scripts/arch.ts:4
↓ 4 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 4 callersFunctionisAppAvailable
(app: AppData, distro: DistroId)
src/lib/data.ts:128
↓ 3 callersFunctiongenerateUbuntuScript
(packages: PackageInfo[])
src/lib/scripts/ubuntu.ts:3
↓ 3 callersFunctiongetAppsByCategory
(category: Category)
src/lib/data.ts:124
↓ 2 callersFunctionfetchPage
(page)
scripts/fetch-verified-flatpaks.mjs:42
↓ 2 callersFunctiongenerateFlatpakScript
(packages: PackageInfo[])
src/lib/scripts/flatpak.ts:3
↓ 2 callersFunctiongenerateInstallScript
(options: GenerateOptions)
src/lib/generateInstallScript.ts:25
↓ 2 callersFunctiongenerateNixConfig
(packages: PackageInfo[])
src/lib/scripts/nix.ts:4
↓ 2 callersFunctiongetSelectedPackages
(selectedAppIds: Set<string>, distroId: DistroId)
src/lib/scripts/shared.ts:17
↓ 2 callersFunctionhandleClose
()
src/components/header/HowItWorks.tsx:21
↓ 2 callersFunctionhandleFirstAnswer
(hasHelper: boolean)
src/components/command/AurFloatingCard.tsx:44
↓ 2 callersFunctionhandleHelperSelect
(helper: 'yay' | 'paru')
src/components/command/AurFloatingCard.tsx:49
↓ 2 callersFunctionisFlathubVerified
(appId: string)
src/lib/verification.ts:12
↓ 2 callersFunctionisSnapVerified
(snapName: string)
src/lib/verification.ts:17
↓ 2 callersFunctionisUnfreePackage
(pkg: string)
src/lib/nixUnfree.ts:7
↓ 1 callersFunctionappendExtras
(cmd: string)
src/hooks/useLinuxInit.ts:217
↓ 1 callersFunctionappendScripts
(cmd: string)
src/hooks/useLinuxInit.ts:222
↓ 1 callersFunctiondismissOnScroll
()
src/hooks/useTooltip.ts:89
↓ 1 callersFunctionfetchWithRetry
(url, options, retries = CONFIG.MAX_RETRIES)
scripts/fetch-verified-flatpaks.mjs:21
↓ 1 callersFunctiongenerateDebianScript
(packages: PackageInfo[])
src/lib/scripts/debian.ts:3
↓ 1 callersFunctiongenerateFedoraScript
(packages: PackageInfo[])
src/lib/scripts/fedora.ts:3
↓ 1 callersFunctiongenerateHomebrewScript
(packages: PackageInfo[])
src/lib/scripts/homebrew.ts:3
↓ 1 callersFunctiongenerateOpenSUSEScript
(packages: PackageInfo[])
src/lib/scripts/opensuse.ts:3
↓ 1 callersFunctiongenerateSnapScript
(packages: PackageInfo[])
src/lib/scripts/snap.ts:3
↓ 1 callersFunctiongenerateUniversalScript
(selectedAppIds: Set<string>, distroId?: DistroId)
src/lib/scripts/shared.ts:31
↓ 1 callersFunctiongetIconUrl
(icon: IconDef)
src/lib/data.ts:63
↓ 1 callersFunctiongetUnavailableText
()
src/components/app/AppItem.tsx:56
↓ 1 callersFunctionhandleOpen
()
src/components/header/HowItWorks.tsx:15
↓ 1 callersFunctionmain
()
scripts/fetch-verified-flatpaks.mjs:60
↓ 1 callersFunctionrenderContent
(text: string)
src/components/common/Tooltip.tsx:44
↓ 1 callersFunctionresolvePath
(rel)
scripts/fetch-verified-flatpaks.mjs:17
↓ 1 callersFunctionsanitizeFilename
(name: string)
scripts/extract-categories.ts:5
↓ 1 callersFunctionsleep
(ms)
scripts/fetch-verified-flatpaks.mjs:18
↓ 1 callersFunctionuseKeyboardNavigation
( navItems: NavItem[][], onToggleCategory: (id: string) => void, onToggleApp: (id: string) => void
src/hooks/useKeyboardNavigation.ts:19
↓ 1 callersFunctionuseLinuxInit
()
src/hooks/useLinuxInit.ts:38
↓ 1 callersFunctionuseTheme
()
src/hooks/useTheme.tsx:47
↓ 1 callersFunctionuseTooltip
()
src/hooks/useTooltip.ts:12
↓ 1 callersFunctionuseVerification
()
src/hooks/useVerification.ts:17
FunctionAppIcon
({ url, name }: { url: string; name: string })
src/components/app/AppIcon.tsx:5
FunctionAurBar
({ aurAppNames, hasYayInstalled, setHasYayInstalled, }: { aurAppNames: string[]; hasYayIns
src/components/command/AurBar.tsx:6
FunctionAurDrawerSettings
({ aurAppNames, hasYayInstalled, setHasYayInstalled, selectedHelper, setSelectedHelper,
src/components/command/AurDrawerSettings.tsx:12
FunctionAurFloatingCard
({ show, aurAppNames, setHasYayInstalled, selectedHelper, setSelectedHelper, }: AurFloatin
src/components/command/AurFloatingCard.tsx:16
FunctionAurPanel
({ aurAppNames, hasYayInstalled, setHasYayInstalled, }: AurPanelProps)
src/components/command/AurPanel.tsx:13
FunctionAurPopover
({ aurAppNames, hasYayInstalled, setHasYayInstalled, }: AurPopoverProps)
src/components/command/AurPopover.tsx:12
FunctionCategoryHeader
({ category, isExpanded, isFocused, onToggle, selectedCount, onFocus, color = 'gra
src/components/app/CategoryHeader.tsx:48
FunctionCategorySectionComponent
({ category, categoryApps, selectedApps, isAppAvailable, selectedDistro, toggleApp,
src/components/app/CategorySection.tsx:50
FunctionCommandDrawer
({ isOpen, isClosing, onClose, command, selectedCount, copied, onCopy, onDownl
src/components/command/CommandDrawer.tsx:32
FunctionCommandFooter
({ command, selectedCount, selectedDistro, selectedApps, hasAurPackages, aurAppNames,
src/components/command/CommandFooter.tsx:38
FunctionContributeLink
({ href = "https://github.com/abusoww/tuxmate/blob/main/CONTRIBUTING.md" }: { href?: string })
src/components/header/ContributeLink.tsx:7
FunctionDistroIcon
({ url, name, size = 20 }: { url: string; name: string; size?: number })
src/components/distro/DistroIcon.tsx:5
FunctionDistroSelector
({ selectedDistro, onSelect }: { selectedDistro: DistroId; onSelect: (id: DistroId) => void; }
src/components/distro/DistroSelector.tsx:10
FunctionError
({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; })
src/app/error.tsx:6
FunctionGitHubLink
({ href = "https://github.com/abusoww/tuxmate" }: { href?: string })
src/components/header/GitHubLink.tsx:7
FunctionGlobalStyles
()
src/components/common/GlobalStyles.tsx:4
FunctionHome
()
src/app/page.tsx:20
FunctionHowItWorks
()
src/components/header/HowItWorks.tsx:9
FunctionLoadingSkeleton
()
src/components/common/LoadingSkeleton.tsx:3
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:58
FunctionShortcutsBar
({ searchQuery, onSearchChange, searchInputRef, selectedCount, distroName, distroColor
src/components/command/ShortcutsBar.tsx:18
FunctionSidebar
({ selectedDistro, onDistroSelect, selectedApps, selectedCount, clearAll, command,
src/components/sidebar/Sidebar.tsx:32
FunctionThemeProvider
({ children }: { children: React.ReactNode })
src/hooks/useTheme.tsx:15
FunctionThemeToggle
({ className }: ThemeToggleProps)
src/components/ui/theme-toggle.tsx:13
FunctionTooltip
({ tooltip, onMouseEnter, onMouseLeave, setRef }: TooltipProps)
src/components/common/Tooltip.tsx:17
Functiondismiss
(e: MouseEvent)
src/hooks/useTooltip.ts:79
FunctiongenerateCommandline
(options: GenerateOptions)
src/lib/generateInstallScript.ts:67
FunctionhandleClickOutside
(e: MouseEvent)
src/components/command/AurPanel.tsx:25
FunctionhandleClickOutside
(e: MouseEvent)
src/components/command/AurPopover.tsx:23
FunctionhandleCopyAndClose
()
src/components/command/CommandDrawer.tsx:83
FunctionhandleDismiss
()
src/components/command/AurFloatingCard.tsx:62
FunctionhandleEscape
(e: KeyboardEvent)
src/components/command/CommandFooter.tsx:92
FunctionhandleKeyDown
(e: KeyboardEvent)
src/components/command/AurPanel.tsx:36
FunctionhandleKeyDown
(e: React.KeyboardEvent<HTMLInputElement>)
src/components/command/ShortcutsBar.tsx:30
FunctionhandleKeyDown
(e: React.KeyboardEvent<HTMLInputElement>)
src/components/search/SearchOverlay.tsx:14
FunctionhandleKeyDown
(e: KeyboardEvent)
src/components/header/HowItWorks.tsx:47
FunctionhandleKeyDown
(e: KeyboardEvent)
src/app/page.tsx:74
FunctionhandleKeyDown
(e: KeyboardEvent)
src/hooks/useKeyboardNavigation.ts:52
FunctionhandleKeyDown
(e: KeyboardEvent)
src/hooks/useTooltip.ts:96
FunctionhandleOpen
()
src/components/distro/DistroSelector.tsx:38
FunctionhandleSearchKeyDown
(e: React.KeyboardEvent<HTMLInputElement>)
src/components/sidebar/Sidebar.tsx:87
FunctionhandleTouchEnd
()
src/components/command/CommandDrawer.tsx:72
FunctionhandleTouchMove
(e: React.TouchEvent)
src/components/command/CommandDrawer.tsx:65
FunctionhandleTouchStart
(e: React.TouchEvent)
src/components/command/CommandDrawer.tsx:60
FunctionuseDelayedTooltip
(delay = 600)
src/hooks/useDelayedTooltip.ts:6