UNPKG

@mountainpass/hooked-cli

Version:
214 lines (208 loc) 22.1 kB
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/b92b01a39dd2516a.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b92b01a39dd2516a.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-9339c7e225139a0a.js" defer=""></script><script src="/_next/static/chunks/framework-ecc4130bc7a58a64.js" defer=""></script><script src="/_next/static/chunks/main-a82ffe2a6f571b03.js" defer=""></script><script src="/_next/static/chunks/pages/_app-18ed5f54f36bc614.js" defer=""></script><script src="/_next/static/chunks/69480c19-ad376d8845821ead.js" defer=""></script><script src="/_next/static/chunks/913-2eed0ea912bfff04.js" defer=""></script><script src="/_next/static/chunks/pages/admin-4b6becdc393a784e.js" defer=""></script><script src="/_next/static/73GcQGpnE4WyCYPJhyUJE/_buildManifest.js" defer=""></script><script src="/_next/static/73GcQGpnE4WyCYPJhyUJE/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="animate-fade-in-out flex items-start justify-center w-full h-full fixed top-0 left-0 right-0 bottom-0 backdrop-filter backdrop-blur-md"><div class="flex flex-col items-center justify-center p-4 w-full max-w-[500px] max-h-full "><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 hidden max-h-full min-h-1 "><h2 class="flex justify-between align-middle"><span>Execute: &quot;<!-- -->&quot;</span><span>(<!-- -->1<!-- -->/<!-- -->0<!-- -->)</span></h2><svg stroke="#3b82f6" class="w-10 h-10" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg><div><label class="block px-1 py-3"></label><input type="text" autoComplete="off" autoCorrect="off" autoCapitalize="none" class="border border-gray-200 dark:border-neutral-700 placeholder-neutral-500 w-full p-4 text-sm " spellcheck="false" value=""/></div><div class="grid grid-cols-1 gap-3 min-h-1 hidden"><h3>Choices:</h3><div class="grid grid-cols-1 gap-0 overflow-y-auto"></div></div><div class="grid grid-cols-2 gap-2"><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Cancel"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Cancel</button><button type="button" disabled="" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm visible disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Next"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Next</button><button type="button" disabled="" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm hidden disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Execute"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Execute</button></div></section></div></div><main class="flex flex-col items-center gap-4"><div class="bg-blue-800 dark:bg-neutral-900 border-b border-neutral-700 text-white w-full flex justify-center"><div class="flex items-center justify-between w-full py-4 px-5"><div class="flex flex-col gap-0"><h1 class="truncate">hooked</h1><div class="text-xs text-neutral-500">1.0.161</div></div><div class="flex gap-1 items-center justify-end"><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm bg-transparent rounded h-[46px] w-[46px] text-xl text-blue-500 disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Reload Configuration"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M19.933 13.041a8 8 0 1 1 -9.925 -8.788c3.899 -1 7.935 1.007 9.425 4.747"></path><path d="M20 4v5h-5"></path></svg></button><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm bg-transparent rounded h-[46px] w-[46px] text-xl text-blue-500 disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Logout"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2"></path><path d="M9 12h12l-3 -3"></path><path d="M18 15l3 -3"></path></svg></button></div></div></div><div class="animate-fade-in-out fixed bottom-0 left-0 pb-6 pl-6 flex items-end justify-end z-10"><svg stroke="#3b82f6" class="w-10 h-10" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg></div><div class="animate-fade-in-out show flex items-start justify-center w-full h-full fixed top-0 left-0 right-0 bottom-0 backdrop-filter backdrop-blur-md"><div class="flex flex-col items-center justify-center p-4 w-full max-w-[500px] max-h-full "><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 visible "><div class="w-full flex items-center justify-between"><h2>Login</h2><div class="flex gap-3 items-center"><i class="text-neutral-400 dark:text-neutral-500 text-sm max-w-[200px] truncate"></i><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-blue-500 text-xl cursor-pointer" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z"></path><path d="M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0"></path><path d="M8 11v-4a4 4 0 1 1 8 0v4"></path></svg></div></div><form class="contents"><input type="text" autoComplete="username" autoCorrect="off" autoCapitalize="none" class="border border-gray-200 dark:border-neutral-700 placeholder-neutral-500 w-full p-4 text-sm rounded" spellcheck="false" name="username" placeholder="Username" value=""/><input type="password" autoComplete="current-password" autoCorrect="off" autoCapitalize="none" class="border border-gray-200 dark:border-neutral-700 placeholder-neutral-500 w-full p-4 text-sm rounded" spellcheck="false" placeholder="Password" name="password" value=""/><button type="submit" disabled="" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm rounded disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Login"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Login</button></form></section></div></div><div class="flex flex-col items-center gap-4 w-full px-4 pb-4"><div class="flex flex-start flex-wrap gap-2 w-full"><button type="button" class=" flex items-center justify-start border border-neutral-500 bg-neutral-100 hover:bg-neutral-200 dark:border-neutral-700 dark:bg-neutral-800 dark:hover:bg-neutral-700 dark:text-neutral-400 px-3 py-2 min-h-[38px] min-w-[38px] h-[38px] text-sm px-6 rounded text-nowrap disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Show Environment tab"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Environment</button><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[38px] min-w-[38px] h-[38px] text-sm px-6 rounded text-nowrap disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Show Scripts tab"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Scripts</button><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[38px] min-w-[38px] h-[38px] text-sm px-6 rounded text-nowrap disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Show Triggers tab"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Triggers</button></div><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 hidden flex-1 "><div class="flex items-start max-sm:justify-end justify-between"><h2 class="max-sm:hidden sm:visible">Scripts</h2><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[38px] min-w-[38px] h-[38px] text-sm rounded flex items-center justify-between gap-2 disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Toggle show Favourites"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z"></path></svg><div>Favourites</div></button></div><section class=" rounded w-full flex flex-col gap-4 hidden flex-1 "><i class="text-neutral-400 dark:text-neutral-500 text-sm ">No favourites.</i></section><div class="flex visible"><input type="text" autoComplete="off" autoCorrect="off" autoCapitalize="none" class="border border-gray-200 dark:border-neutral-700 placeholder-neutral-500 w-full p-4 text-sm rounded-l" spellcheck="false" placeholder="Search scripts" value=""/><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[54px] min-w-[54px] h-[54px] text-sm text-xl min-w-[54px] ml-[-1px] disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Jump up a group"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M9 14l-4 -4l4 -4"></path><path d="M5 10h11a4 4 0 1 1 0 8h-1"></path></svg></button><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[54px] min-w-[54px] h-[54px] text-sm text-xl min-w-[54px] ml-[-1px] rounded-r disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Remove filter"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M18 6l-12 12"></path><path d="M6 6l12 12"></path></svg></button></div><div class="flex flex-col gap-1 h-[30dvh] overflow-auto [color-scheme:light_dark] visible"></div></section><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 hidden flex-1 "><div class="flex items-start justify-between"><h2>Results</h2><div class="flex gap-3 items-center"><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm rounded disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Clear Results"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Clear</button></div></div><div class="hidden animate-pulse flex space-x-4 w-full "><div class="min-h-[44px] w-full flex-1 bg-slate-200 dark:bg-slate-900"></div></div><pre class="visible text-red-500 text-sm min-h-[44px] p-3 bg-slate-200 dark:bg-slate-900 overflow-auto [color-scheme:light_dark]"></pre></section><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 visible flex flex-col "><h2 class="max-sm:hidden">Environment</h2><div class="visible animate-pulse flex space-x-4 w-full "><div class="min-h-[44px] w-full flex-1 bg-slate-200 dark:bg-slate-900"></div></div><pre class="hidden text-blue-500 text-sm min-h-[44px] p-3 bg-slate-200 dark:bg-slate-900 overflow-auto [color-scheme:light_dark]"></pre></section><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 hidden flex flex-col "><h2 class="max-sm:hidden">Triggers</h2><div class="flex flex-col gap-1 [color-scheme:light_dark]"></div></section><div class="animate-fade-in-out flex items-start justify-center w-full h-full fixed top-0 left-0 right-0 bottom-0 backdrop-filter backdrop-blur-md"><div class="flex flex-col items-center justify-center p-4 w-full max-w-[500px] max-h-full "><section class=" rounded max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900 w-full flex flex-col gap-4 hidden "><h2>Edit Trigger</h2><div class="grid grid-cols-2 gap-2"><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Save"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Save</button><button type="button" class=" flex items-center justify-start border border-neutral-300 bg-white hover:bg-neutral-200 dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 px-3 py-2 min-h-[46px] min-w-[46px] h-[46px] text-sm disabled:cursor-not-allowed disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white " title="Close"><svg stroke="#3b82f6" class="hidden aspect-square w-full h-full" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g class="spinner_V8m1"><circle cx="12" cy="12" r="9.5" stroke-width="3" fill="none"></circle></g></svg>Close</button></div></section></div></div></div></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/admin","query":{},"buildId":"73GcQGpnE4WyCYPJhyUJE","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>