2022-06-08 02:18:10 +03:00
{{ define "main" }}
2022-09-08 22:46:27 +03:00
<!-- Hero Section -->
2023-02-01 20:01:06 +03:00
< style >
2023-02-10 00:44:19 +03:00
.comment{
background-color: #ff4100;
border-radius: 5px;
}
.comment-success{
background-color: #00ffd0;
border-radius: 5px;
}
.comment-process{
background-color: #ffff00;
border-radius: 5px;
}
.comment-success code{
color: #1a1a1a;
}
2023-02-11 02:11:24 +03:00
/*
2023-02-01 20:01:06 +03:00
.hero{
background-image: url("/Images/hero-background-mountains.png") !important;
background-attachment: scroll;
background-position: right;
background-repeat: repeat-y;
background-size: cover !important;
}
2023-02-11 02:11:24 +03:00
*/
2023-02-02 21:48:01 +03:00
@media only screen and (max-width: 992px) {
2023-02-02 20:43:13 +03:00
.hero{
background-image: none !important;
}
}
2023-02-01 20:01:06 +03:00
code{
color:white;
font-size: 14px;
}
2023-02-02 00:57:42 +03:00
.inner-glow{
color: #1a1a1a;
text-shadow: 0 0px 18px rgba(255, 255, 255, 0.5);
2023-02-03 02:13:59 +03:00
opacity: 0;
animation: fadeIn 1s ease-in-out forwards;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
2023-02-02 00:57:42 +03:00
}
.code-box{
border: 1px solid #ff4100;
position: relative;
padding: 2px;
border-radius: 2px;
color: #ff4100;
}
#copy-button{
height: 40px;
width: 120px;
font-family: "inter", sans-serif !important;
text-transform: uppercase;
}
2023-02-03 02:55:13 +03:00
@media only screen and (max-width: 768px) {
2023-02-03 21:08:59 +03:00
.mobile-ctas,
.mobile-term-loc{
2023-02-03 02:55:13 +03:00
visibility: visible;
}
2023-02-03 21:08:59 +03:00
.desktop-ctas,
.boilerplate,
.hero-description,
.hero-lead,
2023-02-04 01:02:00 +03:00
.desktop-term-loc,
.too-much{
2023-02-03 02:55:13 +03:00
display:none;
}
2023-02-03 21:08:59 +03:00
.hero-text,
.mobile-lead{
text-align:center;
2023-02-03 19:30:18 +03:00
}
2023-02-08 19:29:33 +03:00
.mbtn{
height:50px;
}
.hero-col{
padding-top: 16vw;
padding-bottom: 16vw;
}
2023-02-08 20:02:33 +03:00
.email{
height: 50px !important;
}
2023-02-10 01:22:47 +03:00
.install-label{
text-align: center;
}
2023-02-03 02:55:13 +03:00
}
2023-02-02 00:57:42 +03:00
2023-02-03 02:55:13 +03:00
@media only screen and (min-width: 768px) {
2023-02-03 21:08:59 +03:00
.mobile-ctas,
.mobile-lead,
2023-02-04 00:10:39 +03:00
.mobile-term-loc,
2023-02-04 00:44:17 +03:00
.mobile-disclaimer,
.section-divider{
2023-02-03 02:55:13 +03:00
display:none;
}
2023-02-03 21:08:59 +03:00
.desktop-ctas,
.desktop-term-loc{
2023-02-03 02:55:13 +03:00
visibility: visible;
}
2023-02-08 19:29:33 +03:00
.bottom-cta{
display: block;
width:50%;
margin-left:auto;
margin-right:auto;
}
2023-02-03 02:55:13 +03:00
}
2023-02-02 00:57:42 +03:00
2023-02-10 01:22:47 +03:00
.pointer{
display: inline-block;
position: relative;
animation: float 1s ease-in-out infinite;
}
2023-02-01 20:01:06 +03:00
< / style >
2023-02-10 19:31:38 +03:00
< section class = "hero one-box" >
2023-01-21 02:05:17 +03:00
< div class = "container" >
2023-02-01 01:07:03 +03:00
< div class = "row gx-5" >
2023-02-08 19:29:33 +03:00
< div class = "hero-col col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12 my-auto" >
2023-02-03 21:08:59 +03:00
< h1 class = "display-1 hero-text" style = "z-index:3; position: relative;" > < span class = "inner-glow " > Invisible< / span > yet < span class = "callout white" > powerful< / span > < / h1 >
< p class = "lead hero-lead" > Upgrade to Tea - the revolutionary, cross-platform package manager. Say goodbye to slow & clunky, and say hello to fast & smooth updates. From the creator of Brew.< / p >
2023-02-10 00:44:19 +03:00
< p class = "lead mobile-lead mb-5" > tea... from the creator of < a href = "https://brew.sh/" target = "_blank" > brew< / a > < / p >
2023-02-03 19:30:18 +03:00
< p class = "mb-5 hero-description" > Introducing tea, the cross-platform package manager of the future. Say goodbye to slow package managers. With tea, simply type commands and it takes care of the rest. Get the latest version easily and support specific tool versions for different projects. Encoding dependencies in the README makes it readable by humans and tea, providing easier access for users. Experience better package management with tea.< / p >
2023-02-08 02:52:13 +03:00
< div class = "mobile-ctas" >
{{- partial "mobile-ctas.html" -}}
< / div >
2023-02-04 00:10:39 +03:00
{{- partial "desktop-ctas.html" -}}
2023-02-03 19:30:18 +03:00
2023-02-01 01:07:03 +03:00
< / div >
2023-02-01 20:01:06 +03:00
< div class = "col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12" >
2023-02-10 01:22:47 +03:00
< div >
< p class = "install-label" > < span class = "pointer" > 👇< / span > Install tea by running our one-liner< / p >
< / div >
2023-02-04 00:10:39 +03:00
< div class = "terminal-animation mb-3" >
2023-02-03 21:08:59 +03:00
{{- partial "hero-terminal-animation.html" -}}
< / div >
2023-01-21 02:05:17 +03:00
< / div >
< / div >
2022-09-15 20:05:47 +03:00
< / div >
2023-01-21 02:05:17 +03:00
< / section >
< style >
2023-01-26 19:57:22 +03:00
.term-icon{
position: relative;
top: 3px;
}
2023-01-26 01:26:34 +03:00
2023-01-26 19:57:22 +03:00
.term-btn{
text-transform: uppercase;
}
2023-01-26 01:26:34 +03:00
2023-01-26 19:57:22 +03:00
.traffic-light{
height: 16px;
width: 16px;
border: 1px solid gray;
border-radius: 100px;
display: inline-block;
margin-right: 5px;
}
.terminal{
2023-02-01 20:01:06 +03:00
height: auto;
min-height: 40%;
2023-02-01 01:07:03 +03:00
width: 100%;
2023-01-26 19:57:22 +03:00
display: block;
border-radius: 10px;
background-color: #1a1a1a;
border: 1px solid gray;
box-shadow: 0px 10px 18px rgba(10, 05, 05, .5);
animation: float 3s ease-in-out infinite;
}
.terminal-bar{
height: 30px;
border-radius: 8px 8px 0px 0px;
border-bottom: 1px solid gray;
}
#terminal-input:after {
content: "|";
color: green;
position: absolute;
left: 0;
animation: blink 1s linear infinite;
}
@keyframes blink {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
#terminal-output {
white-space: pre;
display: inline-block;
2023-02-10 00:44:19 +03:00
width: 100%;
2023-01-26 19:57:22 +03:00
}
#terminal-input {
position: relative;
display: inline-block;
2023-02-10 00:44:19 +03:00
witdth: 100%;
2023-01-26 19:57:22 +03:00
}
.terminal-content{
overflow: hidden;
2023-02-10 00:44:19 +03:00
width: 100%;
2023-01-26 19:57:22 +03:00
}
2023-01-21 02:05:17 +03:00
< / style >
2022-09-07 22:49:07 +03:00
2023-02-11 02:11:24 +03:00
< section >
< div class = "container" >
< hr >
< div class = "row one-box" >
< div class = "col" >
< p class = "text-uppercase text-center small mb-5 grid-gray" > As featured on< / p >
< div class = "row logos" style = "width:60%;margin-left:auto;margin-right:auto;" >
2023-02-13 22:08:45 +03:00
< div class = "col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12 p-3 text-center" >
2023-02-11 02:11:24 +03:00
< img src = "/Images/binance.svg" alt = "Binance Labs" style = "width:140px;" >
< / div >
2023-02-13 22:08:45 +03:00
< div class = "col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12 p-3 text-center" >
2023-02-11 02:11:24 +03:00
< img src = "/Images/tech-crunch-tea-xyz.svg" alt = "Binance Labs" style = "width:140px;" >
< / div >
2023-02-13 22:08:45 +03:00
< div class = "col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12 p-3 text-center" >
2023-02-11 02:11:24 +03:00
< img src = "/Images/stackoverflow-logo.svg" alt = "Binance Labs" style = "width:140px;" >
< / div >
< / div >
< / div >
< / div >
< / div >
< / section >
2022-09-08 22:53:16 +03:00
<!-- Teal Impact Section -->
2023-02-04 00:44:17 +03:00
< div class = "section-divider teal-bg" >
< img src = "/Images/pixel-section-divider.svg" style = "pointer-events:none;" alt = "" >
< / div >
2023-02-11 00:54:39 +03:00
< section class = "teal-bg impact-section two-boxes" >
2023-02-02 02:24:25 +03:00
< div class = "container" >
2023-01-31 19:09:45 +03:00
< div class = "row" >
< div class = "col" >
2022-09-28 21:30:26 +03:00
< div >
2023-02-10 23:44:43 +03:00
< h2 class = "black display-5 text-xl-center text-lg-center text-md-left text-sm-left text-left" style = "z-index:2;" > THIS ISN’ T A PACKAGE MANAGER. TEA IS A UNIFIED PACKAGING INFRASTRUCTURE.< / h2 >
2023-02-17 01:47:45 +03:00
< p class = "lead black text-left" > And through that packaging infrastructure, we have plans of leveraging blockchain to help remunerate devs for their contributions to OSS. But first and foremost, we're a packaging tool that empowers devs to do what they do best, in the most equitable way possible.< / p >
2022-09-28 21:30:26 +03:00
< / div >
2022-09-08 22:23:13 +03:00
< / div >
< / div >
2023-02-01 20:01:06 +03:00
< div class = "row one-box-up" >
< div class = "col" >
2023-02-04 01:02:00 +03:00
< p class = "text-xl-center text-lg-center text-md-left text-sm-left text-left black" > < span class = "too-much" > NO. OF < / span > REPOS< / p >
2023-02-10 23:44:43 +03:00
< h1 class = "display-2 text-xl-center text-lg-center text-md-left text-sm-left text-left black" > < span id = "stat-one" > 56,987< / span > < / h1 >
2023-02-01 20:01:06 +03:00
< / div >
< div class = "col" >
2023-02-04 01:02:00 +03:00
< p class = "text-xl-center text-lg-center text-md-left text-sm-left text-left black" > < span class = "too-much" > NO. OF < / span > MAINTAINERS< / p >
2023-02-10 23:44:43 +03:00
< h1 class = "display-2 text-xl-center text-lg-center text-md-left text-sm-left text-left black" > < span id = "stat-two" > 56,987< / span > < / h1 >
2023-02-01 20:01:06 +03:00
< / div >
< div class = "col" >
2023-02-02 21:48:01 +03:00
< p class = "text-xl-center text-lg-center text-md-left text-sm-left text-left black" > STAR COUNT< / p >
2023-02-10 23:44:43 +03:00
< a href = "https://github.com/teaxyz/cli/stargazers" target = "_blank" > < h1 class = "display-2 text-xl-center text-lg-center text-md-left text-sm-left text-left black" > < span class = "stargazers" > 56,987< / span > < / h1 > < / a >
2023-02-01 20:01:06 +03:00
< / div >
< div class = "col" >
2023-02-02 21:48:01 +03:00
< p class = "text-xl-center text-lg-center text-md-left text-sm-left text-left black" > CURRENT RELEASE< / p >
2023-02-10 23:44:43 +03:00
< a href = "https://github.com/teaxyz/cli/releases" target = "_blank" > < h1 class = "display-2 text-xl-center text-lg-center text-md-left text-sm-left text-left black" > < span class = "release" style = "text-transform:lowercase;" > 56,987< / span > < / h1 > < / a >
2023-02-01 20:01:06 +03:00
< / div >
< / div >
2022-09-08 22:00:35 +03:00
< / div >
2022-09-07 22:49:07 +03:00
< / section >
2022-09-08 22:53:16 +03:00
2023-02-02 22:07:24 +03:00
< section >
2023-02-08 19:29:33 +03:00
< div class = "section-divider" >
< img src = "/Images/pixel-section-divider-teal.svg" style = "pointer-events:none;" alt = "" >
< / div >
2023-02-11 02:11:24 +03:00
< div class = "container two-boxes" >
< div class = "row one-box-down" >
2023-02-11 02:38:44 +03:00
< div class = "col" >
< h2 class = "display-5 text-center" > features< / h2 >
2023-02-14 00:07:32 +03:00
< p class = "text-center" > We're currently on tea < span class = "release" > < / span > and our tea'm and community are working hard to make tea the most powerful package manager that the world has ever seen. If you have suggestions or thoughts on how tea could be improved even further, we'd love for you to join the discussion! < / p >
2023-02-11 00:54:39 +03:00
< / div >
< / div >
2023-02-11 02:38:44 +03:00
< hr >
< div class = "row one-box-up" >
< div class = "col-xl-7 col-lg-6 col-md-12 col-sm-12 col-12 mb-xl-0 mb-lg-0 mb-md-5 mb-sm-5 mb-5 flex order-2" >
2023-01-24 22:52:37 +03:00
< div class = "feature-content ps-xl-5 ps-lg-3 ps-md-0 ps-sm-0 ps-0" >
2023-02-11 00:54:39 +03:00
< h2 class = "display-5" > tea magic< / h2 >
< p > Easily access the entire open source ecosystem with tea. Simply prefix your commands with "tea" and if the tool isn't installed, tea will install it for you. Add magic to your shell scripts and use developer environments to enhance your workflow.< / p >
2023-01-24 19:52:46 +03:00
< / div >
< / div >
2023-02-11 02:38:44 +03:00
< div class = "col-xl-5 col-lg-6 col-md-12 col-sm-12 col-12 mb-xl-0 mb-lg-0 mb-md-3 mb-sm-3 mb-3" >
2023-02-06 18:48:52 +03:00
< div class = "feature-terminal" id = "start-btn" style = "cursor:pointer;" >
2023-02-07 00:40:32 +03:00
< div class = "terminal-bar feature-bar black-bg flex-start p-1 ps-3" >
2023-01-24 19:36:25 +03:00
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
2023-01-28 00:20:46 +03:00
< div class = "terminal-content p-xl-5 p-lg-5 p-md-5 p-sm-2 p-3" >
2023-02-06 18:48:52 +03:00
< code id = "terminal-output-2" >
2023-02-09 00:54:12 +03:00
< div style = "margin-top: 15%;" >
{{- partial "play-btn.html" -}}
< / div >
2023-02-06 18:48:52 +03:00
< / code >
2023-01-24 19:36:25 +03:00
< / div >
< / div >
< / div >
< / div >
2023-02-04 02:57:14 +03:00
2023-02-11 02:38:44 +03:00
{{- partial "animation-1.html" . -}}
2023-02-04 02:57:14 +03:00
2023-02-11 03:06:59 +03:00
< section >
< div class = "container" >
< div class = "row" >
< div class = "col" >
< img src = "/Images/lg-screen-grid.svg" alt = "grid-element" >
< / div >
< / div >
< / div >
< / section >
2023-01-24 22:52:37 +03:00
<!-- Second -->
2023-02-11 02:11:24 +03:00
< div class = "row" >
2023-02-11 02:38:44 +03:00
< div class = "col-xl-7 col-lg-6 col-md-12 col-sm-12 col-12 mb-xl-0 mb-lg-0 mb-md-5 mb-sm-5 mb-5 order-xl-1 order-lg-1 order-md-2 order-sm-2 order-2 flex" >
2023-01-31 19:09:45 +03:00
< div class = "feature-content pe-xl-5 pe-lg-3 pe-md-0 pe-sm-0 pe-0" >
2023-02-11 00:54:39 +03:00
< h2 class = "display-5" > Developer Environments< / h2 >
< p > Simplify your development environment setup with tea by automatically fetching the specific versions of tools your project needs. With a range of specifications, tea provides a seamless solution to manage project dependencies. Debug changes, supplement your environment, and see the full environment with ease.< / p >
2023-01-24 19:52:46 +03:00
< / div >
< / div >
2023-02-11 02:38:44 +03:00
< div class = "col-xl-5 col-lg-6 col-md-12 col-sm-12 col-12 mb-xl-0 mb-lg-0 mb-md-3 mb-sm-3 mb-3 order-xl-2 order-lg-2 order-md-1 order-sm-1 order-1" >
2023-02-07 02:17:31 +03:00
< div class = "feature-terminal" id = "start-button" style = "cursor:pointer;" >
2023-01-24 19:36:25 +03:00
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
2023-01-28 00:20:46 +03:00
< div class = "terminal-content p-xl-5 p-lg-5 p-md-5 p-sm-2 p-3" >
2023-02-07 02:17:31 +03:00
< code id = "terminal-output-3" >
2023-02-09 00:54:12 +03:00
< div style = "margin-top: 15%;" >
{{- partial "play-btn.html" -}}
< / div >
2023-02-07 02:17:31 +03:00
< / code >
2023-01-24 19:36:25 +03:00
< / div >
< / div >
< / div >
< / div >
2023-02-11 02:38:44 +03:00
{{- partial "animation-2.html" . -}}
2023-02-04 02:57:14 +03:00
2023-02-11 03:06:59 +03:00
< section >
< div class = "container" >
< div class = "row" >
< div class = "col" >
< img src = "/Images/lg-screen-grid.svg" alt = "grid-element" >
< / div >
< / div >
< / div >
< / section >
2023-01-24 22:52:37 +03:00
<!-- Third -->
2023-02-14 01:30:27 +03:00
< div class = "row three-boxes-down" >
2023-02-11 02:11:24 +03:00
< div class = "col-xl-7 col-lg-6 col-md-12 col-sm-12 col-12 flex order-2" >
2023-01-24 22:52:37 +03:00
< div class = "feature-content ps-xl-5 ps-lg-3 ps-md-0 ps-sm-0 ps-0" >
2023-02-11 00:54:39 +03:00
< h2 class = "display-5" > tea scripts< / h2 >
< p > This is next-generation, cross-platform package management. With tea, you no longer have to install packages—just type the commands you need and tea does the rest. Enjoy seamless and flexible version control, with the full https://semver.org spec supported.< / p >
2023-01-24 19:52:46 +03:00
< / div >
< / div >
2023-02-11 02:38:44 +03:00
< div class = "col-xl-5 col-lg-6 col-md-12 col-sm-12 col-12 mb-xl-0 mb-lg-0 mb-md-3 mb-sm-3 mb-3" >
2023-02-07 02:17:31 +03:00
< div class = "feature-terminal" id = "start-animation-4" style = "cursor:pointer;" >
2023-01-24 19:36:25 +03:00
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
2023-01-28 00:20:46 +03:00
< div class = "terminal-content p-xl-5 p-lg-5 p-md-5 p-sm-2 p-3" >
2023-02-07 02:17:31 +03:00
< code id = "terminal-output-4" >
2023-02-09 00:54:12 +03:00
< div style = "margin-top: 15%;" >
{{- partial "play-btn.html" -}}
< / div >
2023-02-07 02:17:31 +03:00
< / code >
2023-01-24 19:36:25 +03:00
< / div >
< / div >
< / div >
< / div >
2023-02-11 02:38:44 +03:00
{{- partial "animation-3.html" . -}}
2023-01-24 19:36:25 +03:00
2023-02-10 23:44:43 +03:00
<!--
2023-02-02 20:43:13 +03:00
< hr >
2023-02-10 23:44:43 +03:00
-->
2023-01-24 19:52:46 +03:00
2023-01-24 17:00:22 +03:00
< style >
2023-01-24 22:52:37 +03:00
.btn-icon{
position: relative;
top:2px;
}
2023-01-24 19:36:25 +03:00
.feature-row{
border: 2px solid gray;
2023-02-07 00:40:32 +03:00
position: fixed;
width: 100%;
2023-01-24 19:36:25 +03:00
}
2023-02-09 00:54:12 +03:00
@media only screen and (max-width: 768px) {
.feature-terminal{
width: 100%;
min-height: 250px;
border: 2px solid gray;
background-color: #1a1a1a;
border-radius: 10px;
box-shadow: 0px 10px 18px #121212;
animation: float 3s ease-in-out infinite;
}
.terminal-content{
height: 250px;
}
2023-02-17 01:47:45 +03:00
.horizon-img{
height: 200px;
}
2023-01-24 22:52:37 +03:00
}
2023-02-09 00:54:12 +03:00
@media only screen and (min-width: 768px) {
.terminal-content{
overflow-y: auto;
min-height:400px;
max-height: 400px;
}
.feature-terminal{
width: 100%;
min-height: 400px;
border: 2px solid gray;
background-color: #1a1a1a;
border-radius: 10px;
box-shadow: 0px 10px 18px #121212;
animation: float 3s ease-in-out infinite;
}
2023-02-07 00:40:32 +03:00
}
2023-01-25 00:12:57 +03:00
.speed-terminal{
width: 100%;
height: auto;
2023-02-01 20:01:06 +03:00
min-height: 50%;
2023-01-25 00:12:57 +03:00
border: 2px solid gray;
background-color: #1a1a1a;
border-radius: 10px;
animation: float 3s ease-in-out infinite;
}
2023-01-24 22:52:37 +03:00
@keyframes float {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
2023-01-24 19:36:25 +03:00
}
2023-01-24 17:00:22 +03:00
< / style >
2023-02-14 01:30:27 +03:00
< section class = "two-boxes-down" >
< div class = "container" >
< div class = "row" >
< div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 p-0" >
< h2 class = "display-5" > Getting started with tea!< / h2 >
< p class = "mb-5" > Tea is a cross-platform binary that can be easily installed using a curl command or by using the one-liner installer. The installer sets up tea and its shell magic without requiring "sudo" or Xcode Command Line Tools, and is compatible with Linux, macOS, and WSL. Package managers such as brew or Docker can also be used for installation, or you can use GitHub Actions to install tea as part of your workflow.< / p >
< / div >
< div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 p-0 ps-xl-5 ps-lg-5 ps-md-5 ps-sm-0 ps-0 mb-3" >
< div class = "terminal flex term-getting-started term-lead" >
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
< div class = "p-5" >
< div class = "terminal-content-gs" >
2023-02-16 22:59:54 +03:00
< code > sh < (curl https://tea.xyz)< / code >
2023-02-14 01:30:27 +03:00
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "row" >
2023-02-14 19:49:58 +03:00
< div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 p-0 pe-xl-3 pe-lg-3 pe-md-3 mb-3 " >
2023-02-14 01:30:27 +03:00
< p class = "mb-4 light-gray" > This will confirm before setting up ~/.tea and adding to your ~/.shellrc. Our one-liner even abstracts installing tea itself:< / p >
< div class = "terminal flex term-getting-started" >
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
< div class = "p-5" >
< div class = "terminal-content-gs" >
2023-02-16 22:59:54 +03:00
< code > sh < (curl tea.xyz) bun run start< / code >
2023-02-14 01:30:27 +03:00
< / div >
< / div >
< / div >
< / div >
2023-02-14 19:49:58 +03:00
< div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 ps-xl-3 ps-lg-3 ps-md-3 p-0" >
2023-02-14 01:30:27 +03:00
< p class = "mb-4 light-gray" > This will confirm before setting up ~/.tea and adding to your ~/.shellrc. Our one-liner even abstracts installing tea itself:< / p >
< div class = "terminal flex term-getting-started" >
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
< div class = "p-5" >
< div class = "terminal-content-gs" >
2023-02-16 22:59:54 +03:00
< code > sh < (curl tea.xyz) bun run start< / code >
2023-02-14 01:30:27 +03:00
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / section >
2023-01-12 21:10:10 +03:00
2023-02-14 00:24:39 +03:00
<!-- Getting Started
2023-01-31 23:52:03 +03:00
2023-02-11 02:11:24 +03:00
< section >
2023-01-31 23:52:03 +03:00
< div class = "container" >
2023-02-11 00:54:39 +03:00
< div class = "row one-box-up" >
2023-02-14 00:24:39 +03:00
< div class = "" >
2023-02-11 02:11:24 +03:00
< div >
2023-02-11 02:38:44 +03:00
< div >
2023-02-10 21:51:47 +03:00
< h2 class = "display-5" > Getting started with tea!< / h2 >
2023-02-10 23:44:43 +03:00
< p class = "mb-5" > Tea is a cross-platform binary that can be easily installed using a curl command or by using the one-liner installer. The installer sets up tea and its shell magic without requiring "sudo" or Xcode Command Line Tools, and is compatible with Linux, macOS, and WSL. Package managers such as brew or Docker can also be used for installation, or you can use GitHub Actions to install tea as part of your workflow.< / p >
2023-01-31 23:52:03 +03:00
< / div >
< / div >
< / div >
2023-02-14 00:24:39 +03:00
< div class = "" >
2023-01-31 23:52:03 +03:00
< p class = "mb-4 lead light-gray" > If you want tea’ s shell magic, use the installer:< / p >
2023-02-14 00:24:39 +03:00
2023-01-31 23:52:03 +03:00
< div class = "terminal flex term-getting-started term-lead" >
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
< div class = "p-5" >
2023-02-08 20:35:38 +03:00
< div class = "terminal-content-gs" >
2023-01-31 23:52:03 +03:00
< p > sh < (curl https://tea.xyz)< / p >
< / div >
< / div >
< / div >
2023-02-10 23:44:43 +03:00
< / div >
< / div >
2023-02-11 00:54:39 +03:00
< div class = "row two-boxes-down" >
2023-02-10 23:44:43 +03:00
< div class = "col" >
2023-01-31 23:52:03 +03:00
< div >
2023-02-14 00:24:39 +03:00
2023-01-31 23:52:03 +03:00
< p class = "mb-4 light-gray" > This will confirm before setting up ~/.tea and adding to your ~/.shellrc. Our one-liner even abstracts installing tea itself:< / p >
2023-02-14 00:24:39 +03:00
2023-01-31 23:52:03 +03:00
< div class = "terminal flex term-getting-started" >
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
< div class = "p-5" >
2023-02-08 20:35:38 +03:00
< div class = "terminal-content-gs" >
2023-01-31 23:52:03 +03:00
< p > sh < (curl tea.xyz) bun run start< / p >
< / div >
< / div >
< / div >
< / div >
2023-02-10 23:44:43 +03:00
< / div >
< div class = "col" >
2023-01-31 23:52:03 +03:00
< div >
2023-02-14 00:24:39 +03:00
2023-01-31 23:52:03 +03:00
< p class = "mb-4 light-gray" > This way, you don't need to start with "how to install tea" in your tutorials and blog posts. The installer also updates tea. If you hate installers, use brew:< / p >
2023-02-14 00:24:39 +03:00
2023-01-31 23:52:03 +03:00
< div class = "terminal flex term-getting-started" >
< div class = "terminal-bar black-bg flex-start p-1 ps-3" >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< div class = "traffic-light" > < / div >
< / div >
< div class = "p-5" >
2023-02-08 20:35:38 +03:00
< div class = "terminal-content-gs" >
2023-01-31 23:52:03 +03:00
< p > $ brew install teaxyz/pkgs/tea-cli< / p >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / section >
< style >
.term-getting-started{
min-height: 0px !important;
height: auto;
width: 100% !important;
animation: none !important;
margin-bottom: 0 !important;
}
.term-lead{
border: 2px solid #00ffd0;
}
< / style >
2023-02-10 21:51:47 +03:00
<!--
2023-02-02 22:07:24 +03:00
< hr >
2023-02-10 21:51:47 +03:00
-->
2022-09-13 18:12:56 +03:00
2023-02-02 00:57:42 +03:00
<!--
2022-09-22 00:37:41 +03:00
< section class = "statistics" style = "padding-top: 8.371vw !important; padding-bottom: 8.371vw !important;" >
2022-09-21 23:37:13 +03:00
< div class = "gen-art" id = "gen-art-5" > < / div >
2022-09-22 00:37:41 +03:00
< div class = "gen-art" id = "gen-art-6" > < / div >
2022-09-22 21:25:34 +03:00
< div class = "gen-art" id = "gen-art-9" > < / div >
2022-09-22 00:37:41 +03:00
2022-09-13 18:12:56 +03:00
< div class = "container" >
2022-09-14 20:04:15 +03:00
< div class = "row mb-5" >
2022-09-27 01:29:27 +03:00
< div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12" >
2023-01-26 20:21:06 +03:00
< h2 class = "display-2" > sta'tea'stics< / h2 >
2023-01-18 00:03:11 +03:00
< p class = "lead" > Much like its predecessor, < a href = "https://brew.sh/" > brew< / a > , tea is seeing a rapid rate of adoption. Developers around the world are doing amazing things with our next‐ generation, cross‐ platform package manager.< / p >
< p > In true open‐ source fashion, we' re asking the community for < a href = "https://github.com/teaxyz/cli" > contributions to tea/cli< / a > , as well as packaging assistance in an effort to add the web' s top 300 packages to < a href = "https://github.com/teaxyz/pantry.zero#contributing" > our pantry< / a > . Now is the time to be an early contributor in what will inevitably become the foundation of the future internet.< / p > < br >
2022-09-14 19:17:59 +03:00
< / div >
2022-09-13 18:12:56 +03:00
< / div >
2022-09-14 20:04:15 +03:00
< div class = "row" >
< div class = "col" >
< div class = "metric-block" style = "float:right; margin-top:-300px;" >
2022-10-25 06:22:59 +03:00
< p class = "stat-head" > NUMBER OF REPOS< / p >
< p class = "stat-number teal" id = "stat-one" > < / p >
2022-12-16 03:58:06 +03:00
< p class = "gray stat-small-text" > Number of rated repos owned by tea‐ authenticated developers.< / p >
2022-09-14 20:04:15 +03:00
< / div >
2022-09-29 21:35:17 +03:00
< div class = "gen-art-mobile" id = "m-gen-art-3" > < / div >
< div class = "gen-art-mobile" id = "m-gen-art-4" > < / div >
2022-09-29 03:27:09 +03:00
< img class = "mobile-grid-element" src = "/Images/mobile-grid-element-3-rows.svg" alt = "grid" >
2022-09-14 20:04:15 +03:00
< div class = "metric-block mb-5 mt-4" >
< p class = "stat-head" > AUTHENTICATED DEVS< / p >
2022-10-25 06:22:59 +03:00
< p class = "stat-number teal" > < span id = "count2" > < / span > < / p >
2022-12-16 03:58:06 +03:00
< p class = "gray stat-small-text" > This is the number of OSS developers who have chosen to join the battle for the future of the internet.< / p >
2022-09-14 20:04:15 +03:00
< / div >
2022-09-29 21:42:43 +03:00
< div class = "gen-art-mobile" id = "m-gen-art-5" > < / div >
< div class = "gen-art-mobile" id = "m-gen-art-6" > < / div >
2022-09-29 03:27:09 +03:00
< img class = "mobile-grid-element" src = "/Images/mobile-grid-element-3-rows.svg" alt = "grid" >
2022-09-14 20:04:15 +03:00
< div class = "metric-block" style = "float:right;" >
2022-12-14 21:51:55 +03:00
< p class = "stat-head" > TEA MAINTAINERS< / p >
2022-10-25 06:22:59 +03:00
< p class = "stat-number teal" id = "stat-two" > < / p >
2022-12-16 03:58:06 +03:00
< p class = "gray stat-small-text" > Number of tea-maintainers for those < span id = "stat-one-small" > < / span > repos.< / p >
2022-09-14 20:04:15 +03:00
< / div >
2022-09-29 22:00:56 +03:00
< div class = "gen-art-mobile" id = "m-gen-art-7" > < / div >
< div class = "gen-art-mobile" id = "m-gen-art-8" > < / div >
2022-09-29 03:27:09 +03:00
< img class = "mobile-grid-element" src = "/Images/mobile-grid-element-3-rows.svg" alt = "grid" >
2022-09-14 20:04:15 +03:00
< / div >
< / div >
2022-09-13 18:12:56 +03:00
< / div >
2022-09-08 22:53:16 +03:00
< / section >
2023-01-12 21:12:24 +03:00
< div class = "full-width-cta-container" >
2023-01-26 20:21:06 +03:00
{{- partial "full-width-cta-split.html" . -}}
2023-01-12 21:12:24 +03:00
< / div >
2023-02-02 00:57:42 +03:00
-->
2023-01-24 20:01:18 +03:00
2023-01-25 00:12:57 +03:00
< section >
2023-02-14 22:41:53 +03:00
< div class = "container one-box-up two-boxes-down" >
2023-01-25 00:39:11 +03:00
< div class = "row one-box-down" >
2023-02-14 00:24:39 +03:00
< div class = "col p-0" >
2023-02-16 20:06:56 +03:00
< h2 class = "display-5" > Don't just take our word for it; everybody's liking the new brew< / h2 >
2023-01-25 00:12:57 +03:00
< / div >
< / div >
2023-01-27 01:41:41 +03:00
< div class = "row twitter-desktop" >
2023-02-14 00:24:39 +03:00
< div class = "col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12 p-0" >
2023-02-13 23:50:28 +03:00
< div class = "twitter-card mb-4" >
< div class = "twitter-content p-xl-5 p-lg-5 p-md-3 p-sm-4 p-4" >
2023-02-14 22:20:09 +03:00
< p > You guys are really onto something with < a href = "https://github.com/teaxyz/cli#magic" style = "color:#00ffd0 !important;" > magics< / a > – it's so awesome. I've been using it all day and I am hooked.< / p >
2023-02-13 23:50:28 +03:00
< p class = "small light-gray" > David D< / p >
< / div >
< / div >
2023-01-25 00:12:57 +03:00
< / div >
2023-01-25 19:20:12 +03:00
< div class = "col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12" >
2023-02-14 20:48:49 +03:00
< div class = "twitter-card mb-4" >
< div class = "twitter-content p-xl-5 p-lg-5 p-md-3 p-sm-4 p-4" >
< p > im trying to package yarn seems to have a bug in linux. So i tried recreating it locally.< / p >
< ol class = "small" >
< li > create linux docker container< / li >
< li > tried installing tea, did not work< / li >
< li > apt update< / li >
< li > apt install curl< / li >
< li > install tea< / li >
< li > $ ./pantry.core/scripts/build.ts yarnpkg.com< / li >
< / ol >
< p > when i did step 6, it was the amazing moment, i realized I have not setup deno yet but tea does it for me.
I know we have this feature but when I unintentionally experienced it. its just wow. just wow< / p >
< p class = "small light-gray" > Neil M< / p >
< / div >
< / div >
2023-01-25 00:12:57 +03:00
< / div >
2023-02-16 22:09:54 +03:00
< div class = "col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12 p-0" >
< div class = "twitter-card mb-4" >
< div class = "twitter-content p-xl-5 p-lg-5 p-md-3 p-sm-4 p-4" >
< p > It is hard to think of a more perfect use for blockchain technology than coordinating package releases for opensource software. What @teaxyz_ is embarking on will improve security, maintenance, and reliability, while providing much-needed incentive for independent developers. 🙌🏼< / p >
< p class = "small light-gray" > jcinis.eth< / p >
< / div >
< / div >
2023-01-25 00:12:57 +03:00
< / div >
< / div >
2023-01-27 01:41:41 +03:00
< div class = "row twitter-mobile" >
2023-02-14 00:24:39 +03:00
< div class = "col p-0" >
2023-01-27 01:41:41 +03:00
< div class = "swiper-container" >
< div class = "swiper-wrapper" >
2023-02-17 01:34:29 +03:00
< div class = "swiper-slide" >
< div class = "twitter-card mb-4" >
< div class = "twitter-content p-xl-5 p-lg-5 p-md-3 p-sm-4 p-4" >
< p > You guys are really onto something with < a href = "https://github.com/teaxyz/cli#magic" style = "color:#00ffd0 !important;" > magics< / a > – it's so awesome. I've been using it all day and I am hooked.< / p >
< p class = "small light-gray" > David D< / p >
< / div >
< / div >
< / div >
< div class = "swiper-slide" >
< div class = "twitter-card mb-4" >
< div class = "twitter-content p-xl-5 p-lg-5 p-md-3 p-sm-4 p-4" >
< p > im trying to package yarn seems to have a bug in linux. So i tried recreating it locally.< / p >
< ol class = "small" >
< li > create linux docker container< / li >
< li > tried installing tea, did not work< / li >
< li > apt update< / li >
< li > apt install curl< / li >
< li > install tea< / li >
< li > $ ./pantry.core/scripts/build.ts yarnpkg.com< / li >
< / ol >
< p > when i did step 6, it was the amazing moment, i realized I have not setup deno yet but tea does it for me.
I know we have this feature but when I unintentionally experienced it. its just wow. just wow< / p >
< p class = "small light-gray" > Neil M< / p >
2023-01-27 01:41:41 +03:00
< / div >
2023-02-17 01:34:29 +03:00
< / div >
< / div >
< div class = "swiper-slide" >
< div class = "twitter-card mb-4" >
< div class = "twitter-content p-xl-5 p-lg-5 p-md-3 p-sm-4 p-4" >
< p > It is hard to think of a more perfect use for blockchain technology than coordinating package releases for opensource software. What @teaxyz_ is embarking on will improve security, maintenance, and reliability, while providing much-needed incentive for independent developers. 🙌🏼< / p >
< p class = "small light-gray" > jcinis.eth< / p >
< / div >
< / div >
< / div >
2023-01-27 01:41:41 +03:00
< / div >
< / div >
< / div >
< / div >
2023-01-25 00:12:57 +03:00
< / div >
< / section >
2023-01-25 00:53:02 +03:00
< section >
< div class = "container" >
2023-02-14 01:30:27 +03:00
< div class = "row two-boxes-down" >
2023-01-25 00:53:02 +03:00
< div class = "col" >
2023-02-10 21:51:47 +03:00
< h2 class = "display-5 text-center" > Ready to start building?< br > All you need is tea.< / h2 >
2023-02-08 19:29:33 +03:00
< p class = "lead text-center mb-5" > Introducing tea’ s +pkg syntax, the ultimate tool for streamlined open source access, allowing you to access the entire ecosystem with one command, compose and combine everything, and even more.< / p >
< div class = "bottom-cta" > {{- partial "desktop-ctas.html" -}}< / div >
2023-01-25 00:53:02 +03:00
< / div >
< / div >
< / div >
< / section >
2023-02-14 19:49:58 +03:00
< section >
< div class = "container" >
< div class = "row" >
< div class = "col" >
< img src = "/Images/lg-screen-grid.svg" alt = "grid-element" >
< / div >
< / div >
< / div >
< / section >
2023-02-10 21:51:47 +03:00
<!--
2023-02-02 22:07:24 +03:00
< hr >
2023-02-10 21:51:47 +03:00
-->
2023-01-25 00:53:02 +03:00
2023-01-25 00:39:11 +03:00
< style >
2023-01-27 01:41:41 +03:00
@media only screen and (min-width: 576px) {
.twitter-desktop{
visibility: visible;
}
.twitter-mobile{
visibility: hidden;
display: none;
}
}
@media only screen and (max-width: 576px) {
.twitter-desktop{
visibility: hidden;
display: none;
}
.twitter-mobile{
visibility: visible;
}
}
2023-01-25 00:39:11 +03:00
.twitter-card{
border: 2px solid gray;
border-radius: 10px;
box-shadow: 0px 10px 18px #121212;
}
.title-bar{
height:30px;
border-bottom: 1px solid gray;
}
.title-bar i{
color: #2675f5;
}
< / style >
2023-01-27 01:41:41 +03:00
< script src = "https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js" > < / script >
< script >
var mySwiper = new Swiper ('.swiper-container', {
spaceBetween: 10,
freeMode: true,
direction: 'horizontal',
loop: true,
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
})
< / script >
2023-02-14 01:30:27 +03:00
< section >
2023-02-16 20:06:56 +03:00
< div class = "container two-boxes-down" >
2023-01-27 20:07:55 +03:00
< div class = "row" >
2023-02-14 00:24:39 +03:00
< div class = "col p-0" >
< h2 class = "display-5" > OSS wouldn't work without talented contributors like you.< / h2 >
< p class = "mb-5" > We at tea would like to give a big shout out to all the open-source developers out there. Your contributions and dedication to making the world a better place through technology is truly admirable. Thanks to your hard work and generosity, projects like teaxyz/cli can continue to improve and evolve. If you are interested in joining our team of code crusaders, we welcome you with open arms. Head on over to the teaxyz/cli repository on Github and start contributing today! Let's continue to make a positive impact on the world of technology together.< / p >
< / div >
2023-01-27 20:07:55 +03:00
< / div >
2023-02-14 00:24:39 +03:00
< div class = "row" id = "contributors-list" style = "padding:0px !important" >
< div >
2023-01-27 20:07:55 +03:00
2023-02-14 00:24:39 +03:00
< / div >
2023-01-27 20:07:55 +03:00
< / div >
< / div >
< / section >
2023-02-16 20:06:56 +03:00
< section >
< div class = "container p-0" >
< div class = "row" >
2023-02-17 01:47:45 +03:00
< div class = "col-xl-7 col-lg-7 col-md-6 col-sm-12 col-12 order-xl-1 order-lg-1 order-md-1 order-sm-2 order-2 my-auto" >
2023-02-16 20:21:43 +03:00
< h2 class = "display-5" > A mission to fix open-source development< / h2 >
2023-02-16 20:06:56 +03:00
< p class = "lead" > tea is an actual legitimate use-case for blockchain. We're not crypto bros, just devs seeing the opportunity to solve a big problem.< / p >
2023-02-16 22:56:59 +03:00
< p > Hear us out before you drag us through the coals on Twitter! We want to fix one of web2's biggest problems: hardworking developers < i > not< / i > getting compensated for their contributions to building blocks of the internet. By leveraging blockchain technology we can keep track who creates & maintains what, remunerate them for their efforts with tea token, and keep FANG corporations from building empires atop unpaid labor.< / p >
2023-02-16 20:06:56 +03:00
< / div >
2023-02-17 01:47:45 +03:00
< div class = "col-xl-5 col-lg-5 col-md-6 col-sm-12 col-12 order-xl-2 order-lg-2 order-md-2 order-sm-1 order-1 mb-4" >
< img src = "/Images/horizon-illustration.png" class = "horizon-img" alt = "Over the horizon" style = "border-radius:10px; width:100%;" >
2023-02-16 21:53:54 +03:00
< / div >
2023-02-16 20:06:56 +03:00
< / div >
< / div >
< / section >
2023-01-27 20:07:55 +03:00
< script >
$.getJSON("https://api.github.com/repos/teaxyz/cli/contributors", function(contributors) {
var contributorsList = $("#contributors-list");
$.each(contributors, function(i, contributor) {
2023-02-14 00:24:39 +03:00
contributorsList.append("< div class = 'col-3 col-sm-3 col-md-3 col-lg-1 col-xl-1 ps-0' > " + "< a href = '" + contributor.html_url + "' target = '_blank' > < img class = 'con-img mb-3' src = '" + contributor.avatar_url + "' > < / a > " + "< p class = 'small' style = 'hyphens:auto;' > " + contributor.login + "< / p > " + "< / div > ");
2023-01-27 20:07:55 +03:00
});
});
< / script >
< style >
.con-img{
width:100%;
border-radius: 5px;
2023-01-30 21:43:51 +03:00
filter: grayscale(100);
2023-01-27 20:07:55 +03:00
background-color: gray;
transition: 0.1s ease-in-out;
}
.con-img:hover{
transform: translateY(-5px);
2023-01-30 21:43:51 +03:00
filter:none;
2023-01-27 20:07:55 +03:00
}
< / style >
2022-06-16 17:14:27 +03:00
{{ end }}