diff --git a/README.md b/README.md index bd546c4..6d08c7c 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,12 @@ TermStart is made using the most bleeding edge technologies out there, with Vue. TermStart's default set of components and commands will give you a head start to a clean, minimalist terminal. -There's always room for add-ons so you can configure, script, make termstart anyway you want to. +There's always room for add-ons, so you can configure, script, make termstart anyway you want to. TermStart comes with 3 default themes: Flamingo, Glass and Vue-neu. -Styling is simple enough, you can poke around or you can fully modify any element you want to. +Styling is simple enough, you can poke around, or you can fully modify any element you want to. ## Development Roadmap. @@ -31,14 +31,15 @@ TermStart is starting off small but has high hopes. - [X] Get a working build up - [ ] Exit private alpha -- [ ] Fix fonts -- [ ] Release extension publically +- [X] Fix fonts +- [X] Release extension publicly - [ ] Add more themes - [ ] Add more commands ### Developer Experience - [X] Create a basic command template/structure. - [X] Create a few themes and a kind of toolkit for themes +- [ ] Create a framework for making themes. ### User Experience - [X] Add a few custom themes @@ -48,7 +49,7 @@ TermStart is starting off small but has high hopes. - [ ] Add ability to -It maybe starting off as a hobby project but I have hopes that this thing will be more than just a cool startpage. It will be a place for interaction and infinite productivity. To get things done faster whilst being more simpler. +It's maybe starting off as a hobby project, but I have high hopes that this thing will be more than just a cool start-page. It will be a place for interaction and infinite productivity. To get things done faster whilst being simpler. We're going to set the bar high for what a fully featured startpage can be. @@ -56,7 +57,7 @@ We're going to set the bar high for what a fully featured startpage can be. ### Another Terminal? Great. -While I feel the idea of a Terminal Startpage has been exploited to hell and beyond, I think there's room for improvement. +While I feel the idea of a Terminal Start-page has been exploited to hell and beyond, I think there's room for improvement. Most of the startpages based on a Terminal may look good and enticing, but I find they barely offer much functionality. @@ -64,7 +65,7 @@ Most of the startpages based on a Terminal may look good and enticing, but I fin Agreed. But if you're a hardcore terminal user you might find it natural to get used to. We want to create an experience which you can get used to without feeling alien. -A GUI might be better option but I think a Terminal is a good starting point. +A GUI might be better option, but I think a Terminal is a good starting point. ### Why not make a GUI? diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..c0d42b3 --- /dev/null +++ b/build.sh @@ -0,0 +1,6 @@ +yarn install +yarn run build +cp src/manifest.json dist/ +mv dist extension +yarn run pack +echo 'Your extension is ready to be installed in Google Chrome! ✨' \ No newline at end of file diff --git a/package.json b/package.json index 69b22d1..405da1e 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,12 @@ "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", - "lint": "vue-cli-service lint" + "lint": "vue-cli-service lint", + "pack": "crx pack extension -o TermStart.crx" }, "dependencies": { "core-js": "^3.8.3", + "crx": "^5.0.1", "vue": "^3.2.13", "vue-class-component": "^8.0.0-0" }, diff --git a/public/index.html b/public/index.html index 3e5a139..a9eb61b 100644 --- a/public/index.html +++ b/public/index.html @@ -14,4 +14,5 @@