diff --git a/README.md b/README.md index b53eed2..8cea5f9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Toes is a personal web server you run in your home. -Set it up, turn it on, and forget about the cloud. +Turn it on and forget about the cloud. ## quickstart diff --git a/package.json b/package.json index 268175f..92eedcb 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,9 @@ { - "name": "toes", + "name": "@because/toes", + "version": "0.0.1", + "description": "personal web appliance - turn it on and forget about the cloud", "module": "src/index.ts", "type": "module", - "private": true, "bin": { "toes": "src/cli/index.ts" }, @@ -27,4 +28,4 @@ "@because/hype": "^0.0.1", "kleur": "^4.1.5" } -} +} \ No newline at end of file diff --git a/src/cli/index.ts b/src/cli/index.ts index cc9e873..c552921 100755 --- a/src/cli/index.ts +++ b/src/cli/index.ts @@ -284,12 +284,12 @@ function getAppPackage(): { name?: string; scripts?: { toes?: string } } | null } } +const getAppName = () => getAppPackage()?.name || basename(process.cwd()) const isApp = () => !!getAppPackage()?.scripts?.toes function resolveAppName(name?: string): string | undefined { if (name) return name - const pkg = getAppPackage() - if (pkg?.scripts?.toes) return pkg.name || basename(process.cwd()) + if (isApp()) return getAppName() console.error('No app specified and current directory is not a toes app') return undefined } @@ -300,7 +300,7 @@ async function pushApp() { return } - const appName = basename(process.cwd()) + const appName = getAppName() const localManifest = generateManifest(process.cwd(), appName) const result = await getManifest(appName) @@ -430,7 +430,7 @@ async function pullApp() { return } - const appName = basename(process.cwd()) + const appName = getAppName() const remoteManifest: Manifest | undefined = await get(`/api/sync/apps/${appName}/manifest`) if (!remoteManifest) { @@ -507,7 +507,7 @@ async function syncApp() { return } - const appName = basename(process.cwd()) + const appName = getAppName() const gitignore = loadGitignore(process.cwd()) const localHashes = new Map()