From 9b0b791bffd43c32bbae6e9b498faa79d33612bd Mon Sep 17 00:00:00 2001 From: Ali Najmabadi Date: Tue, 30 Jul 2024 13:21:32 +0330 Subject: [PATCH] add references/liara-cli docs --- public/casts/add-account.cast | 130 +++ public/casts/add-env.cast | 72 ++ public/casts/choose-default-account.cast | 40 + public/casts/connect-to-liara-shell.cast | 87 ++ public/casts/create-new-app.cast | 120 +++ public/casts/delete-app.cast | 66 ++ public/casts/deploy-app-using-cli.cast | 953 ++++++++++++++++++ public/casts/liara-cli-autocomplete.cast | 63 ++ public/casts/list-accounts.cast | 35 + public/casts/list-apps.cast | 34 + public/casts/list-envs.cast | 51 + public/casts/list-plans.cast | 38 + public/casts/login-to-liara.cast | 98 ++ public/casts/remove-account.cast | 40 + public/casts/remove-env.cast | 68 ++ public/casts/restart-app.cast | 58 ++ public/casts/see-app-logs.cast | 68 ++ public/casts/start-the-app.cast | 57 ++ public/casts/stop-the-app.cast | 61 ++ src/components/Sidebar/data.js | 25 +- .../references/liara-cli/add-account.mdx | 88 ++ .../references/liara-cli/add-or-edit-envs.mdx | 89 ++ .../references/liara-cli/autocomplete.mdx | 96 ++ .../liara-cli/choose-default-account.mdx | 77 ++ .../liara-cli/connect-to-app-shell.mdx | 84 ++ src/pages/references/liara-cli/create-app.mdx | 109 ++ src/pages/references/liara-cli/delete-app.mdx | 80 ++ src/pages/references/liara-cli/deploy-app.mdx | 158 +++ .../references/liara-cli/list-accounts.mdx | 125 +++ src/pages/references/liara-cli/list-apps.mdx | 124 +++ src/pages/references/liara-cli/list-envs.mdx | 131 +++ src/pages/references/liara-cli/login.mdx | 93 ++ .../references/liara-cli/manage-disks.mdx | 7 + .../references/liara-cli/remove-account.mdx | 77 ++ src/pages/references/liara-cli/remove-env.mdx | 88 ++ .../references/liara-cli/restart-app.mdx | 78 ++ .../references/liara-cli/see-app-logs.mdx | 105 ++ .../liara-cli/see-platform-plans.mdx | 95 ++ src/pages/references/liara-cli/start-app.mdx | 80 ++ src/pages/references/liara-cli/stop-app.mdx | 80 ++ 40 files changed, 4005 insertions(+), 23 deletions(-) create mode 100644 public/casts/add-account.cast create mode 100644 public/casts/add-env.cast create mode 100644 public/casts/choose-default-account.cast create mode 100644 public/casts/connect-to-liara-shell.cast create mode 100644 public/casts/create-new-app.cast create mode 100644 public/casts/delete-app.cast create mode 100644 public/casts/deploy-app-using-cli.cast create mode 100644 public/casts/liara-cli-autocomplete.cast create mode 100644 public/casts/list-accounts.cast create mode 100644 public/casts/list-apps.cast create mode 100644 public/casts/list-envs.cast create mode 100644 public/casts/list-plans.cast create mode 100644 public/casts/login-to-liara.cast create mode 100644 public/casts/remove-account.cast create mode 100644 public/casts/remove-env.cast create mode 100644 public/casts/restart-app.cast create mode 100644 public/casts/see-app-logs.cast create mode 100644 public/casts/start-the-app.cast create mode 100644 public/casts/stop-the-app.cast create mode 100644 src/pages/references/liara-cli/add-account.mdx create mode 100644 src/pages/references/liara-cli/add-or-edit-envs.mdx create mode 100644 src/pages/references/liara-cli/autocomplete.mdx create mode 100644 src/pages/references/liara-cli/choose-default-account.mdx create mode 100644 src/pages/references/liara-cli/connect-to-app-shell.mdx create mode 100644 src/pages/references/liara-cli/create-app.mdx create mode 100644 src/pages/references/liara-cli/delete-app.mdx create mode 100644 src/pages/references/liara-cli/deploy-app.mdx create mode 100644 src/pages/references/liara-cli/list-accounts.mdx create mode 100644 src/pages/references/liara-cli/list-apps.mdx create mode 100644 src/pages/references/liara-cli/list-envs.mdx create mode 100644 src/pages/references/liara-cli/login.mdx create mode 100644 src/pages/references/liara-cli/remove-account.mdx create mode 100644 src/pages/references/liara-cli/remove-env.mdx create mode 100644 src/pages/references/liara-cli/restart-app.mdx create mode 100644 src/pages/references/liara-cli/see-app-logs.mdx create mode 100644 src/pages/references/liara-cli/see-platform-plans.mdx create mode 100644 src/pages/references/liara-cli/start-app.mdx create mode 100644 src/pages/references/liara-cli/stop-app.mdx diff --git a/public/casts/add-account.cast b/public/casts/add-account.cast new file mode 100644 index 00000000..a597d163 --- /dev/null +++ b/public/casts/add-account.cast @@ -0,0 +1,130 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638368876, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.524816, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.525189, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.52655, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.52666, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[3.159905, "o", "l"] +[3.333537, "o", "\bli"] +[3.414769, "o", "a"] +[3.58987, "o", "r"] +[3.669398, "o", "a"] +[3.756531, "o", " "] +[3.91756, "o", "a"] +[4.1177, "o", "c"] +[4.358007, "o", "count:"] +[4.877803, "o", "a"] +[4.949504, "o", "d"] +[5.109446, "o", "d"] +[5.269577, "o", "\u001b[?1l\u001b>"] +[5.269681, "o", "\u001b[?2004l\r\r\n"] +[5.271466, "o", "\u001b]2;liara account:add\u0007\u001b]1;liara\u0007"] +[5.575311, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0m"] +[5.575822, "o", "\u001b[28D\u001b[28C"] +[6.881732, "o", "\u001b[2K\u001b[G"] +[6.882076, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mm"] +[6.882886, "o", "\u001b[29D\u001b[29C"] +[7.607234, "o", "\u001b[2K\u001b[G"] +[7.607857, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmt"] +[7.608148, "o", "\u001b[30D\u001b[30C"] +[8.013953, "o", "\u001b[2K\u001b[G"] +[8.014256, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmta"] +[8.014837, "o", "\u001b[31D"] +[8.015138, "o", "\u001b[31C"] +[8.285397, "o", "\u001b[2K\u001b[G"] +[8.286227, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmtal"] +[8.286449, "o", "\u001b[32D\u001b[32C"] +[8.533847, "o", "\u001b[2K\u001b[G"] +[8.534149, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmtalk"] +[8.534381, "o", "\u001b[33D\u001b[33C"] +[8.640226, "o", "\u001b[2K\u001b[G"] +[8.64054, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmtalkh"] +[8.640759, "o", "\u001b[34D\u001b[34C"] +[8.806978, "o", "\u001b[2K\u001b[G"] +[8.807322, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmtalkha"] +[8.807524, "o", "\u001b[35D\u001b[35C"] +[8.902243, "o", "\u001b[2K\u001b[G"] +[8.902687, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmtalkhab"] +[8.902973, "o", "\u001b[36D\u001b[36C"] +[9.414042, "o", "\u001b[2K\u001b[G"] +[9.414612, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0mmtalkhabi"] +[9.414879, "o", "\u001b[37D\u001b[37C"] +[10.94056, "o", "\u001b[2K\u001b[G"] +[10.940873, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your prefered name:\u001b[22m\u001b[0m \u001b[0m\u001b[36mmtalkhabi\u001b[39m"] +[10.941073, "o", "\u001b[37D\u001b[37C"] +[10.941258, "o", "\r\n"] +[10.950082, "o", "\u001b[?25l"] +[10.952233, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a region:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ iran\u001b[39m \r\n germany "] +[10.953778, "o", "\u001b[10D\u001b[10C"] +[11.966692, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[11.966994, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a region:\u001b[22m\u001b[0m \u001b[0m\u001b[36miran\u001b[39m\u001b[30D\u001b[30C\r\n"] +[11.967218, "o", "\u001b[?25h"] +[11.970227, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m "] +[12.958815, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m m"] +[13.255965, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mt"] +[13.340402, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mta"] +[13.589169, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtal"] +[13.861514, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalk"] +[13.973545, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkh"] +[14.141874, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkha"] +[14.221474, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhab"] +[14.348356, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi"] +[14.622734, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi3"] +[14.788253, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33"] +[15.07732, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@"] +[15.389549, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@g\u001b[90mmail.com\u001b[39m\u001b[8D"] +[15.509476, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gm\u001b[90mail.com\u001b[39m\u001b[7D"] +[15.622716, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gma\u001b[90mil.com\u001b[39m\u001b[6D"] +[15.681763, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmai\u001b[90ml.com\u001b[39m\u001b[5D"] +[15.856017, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail\u001b[90m.com\u001b[39m\u001b[4D"] +[16.045506, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.\u001b[90mcom\u001b[39m\u001b[3D"] +[16.141466, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.c\u001b[90mom\u001b[39m\u001b[2D"] +[16.269446, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.co\u001b[90mm\u001b[39m\u001b[1D"] +[16.33145, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.com"] +[16.566898, "o", "\r\n"] +[16.572573, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[16.572659, "o", "\u001b[41D\u001b[41C"] +[18.425416, "o", "\u001b[2K\u001b[G"] +[18.42575, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D\u001b[41C"] +[18.426289, "o", "\u001b[2K\u001b[G"] +[18.426581, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D"] +[18.426851, "o", "\u001b[41C\u001b[2K\u001b[G"] +[18.427099, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D\u001b[41C"] +[18.427331, "o", "\u001b[2K\u001b[G"] +[18.427551, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D\u001b[41C"] +[18.427713, "o", "\u001b[2K\u001b[G"] +[18.42787, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.427981, "o", "\u001b[41D\u001b[41C"] +[18.428197, "o", "\u001b[2K\u001b[G"] +[18.428394, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.428532, "o", "\u001b[41D\u001b[41C"] +[18.42888, "o", "\u001b[2K\u001b[G"] +[18.429085, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.429174, "o", "\u001b[41D\u001b[41C"] +[18.429332, "o", "\u001b[2K\u001b[G"] +[18.429343, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.429393, "o", "\u001b[41D\u001b[41C"] +[18.429416, "o", "\u001b[2K\u001b[G"] +[18.429446, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.429469, "o", "\u001b[41D\u001b[41C"] +[18.429549, "o", "\u001b[2K\u001b[G"] +[18.429589, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.429615, "o", "\u001b[41D\u001b[41C"] +[18.429661, "o", "\u001b[2K\u001b[G"] +[18.429698, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[18.429725, "o", "\u001b[41D\u001b[41C"] +[19.024388, "o", "\u001b[2K\u001b[G"] +[19.024711, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[hidden]\u001b[22m\u001b[23m"] +[19.025056, "o", "\u001b[31D\u001b[31C\r\n"] +[19.535862, "o", "> Auth credentials saved in \u001b[1m/home/amin/.liara.json\u001b[22m\r\n"] +[19.566419, "o", "\u001b[?25h"] +[19.570005, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[19.570119, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[19.572093, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[19.572247, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[20.806211, "o", "e"] +[20.881114, "o", "\bex"] +[20.973416, "o", "i"] +[21.101723, "o", "t"] +[21.181087, "o", "\u001b[?1l\u001b>"] +[21.181196, "o", "\u001b[?2004l\r\r\n"] +[21.182515, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/add-env.cast b/public/casts/add-env.cast new file mode 100644 index 00000000..6ab0c63c --- /dev/null +++ b/public/casts/add-env.cast @@ -0,0 +1,72 @@ +{"version": 2, "width": 52, "height": 13, "timestamp": 1638609937, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.522083, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.522611, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.523844, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.523934, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[2.033467, "o", "l"] +[2.24915, "o", "\bli"] +[2.401206, "o", "a"] +[2.841294, "o", "r"] +[2.985265, "o", "a"] +[3.130469, "o", " "] +[3.37913, "o", "e"] +[3.580542, "o", "n"] +[3.720984, "o", "v"] +[4.000849, "o", ":"] +[4.192952, "o", "s"] +[4.416879, "o", "e"] +[4.608887, "o", "t"] +[4.816771, "o", " "] +[5.513648, "o", "P"] +[5.713691, "o", "O"] +[5.904984, "o", "R"] +[6.113917, "o", "T"] +[6.498174, "o", "="] +[7.224969, "o", "3"] +[7.353192, "o", "0"] +[7.513948, "o", "0"] +[7.657125, "o", "5"] +[7.896903, "o", "\u001b[?1l\u001b>"] +[7.897006, "o", "\u001b[?2004l\r\r\n"] +[7.898758, "o", "\u001b]2;liara env:set PORT=3005\u0007\u001b]1;liara\u0007"] +[8.187459, "o", "\u001b[?25l"] +[8.188515, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[8.269181, "o", "\u001b[2K"] +[8.26944, "o", "\u001b[1G"] +[8.269632, "o", "\u001b[36m⠙\u001b[39m Loading..."] +[8.348742, "o", "\u001b[2K"] +[8.349126, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[8.428755, "o", "\u001b[2K"] +[8.429095, "o", "\u001b[1G"] +[8.429353, "o", "\u001b[36m⠸\u001b[39m Loading..."] +[8.514563, "o", "\u001b[2K"] +[8.514915, "o", "\u001b[1G"] +[8.515202, "o", "\u001b[?25h"] +[8.534361, "o", "\u001b[?25l"] +[8.538608, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[8.541636, "o", "\u001b[19D"] +[8.541807, "o", "\u001b[19C"] +[9.152155, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[9.152543, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[9.152883, "o", "\u001b[40D\u001b[40C"] +[9.153003, "o", "\r\n\u001b[?25h"] +[9.369589, "o", "\u001b[32m?\u001b[39m \u001b[1mYour app will be restarted due to these configurat\r\nion changes. Confirm: \u001b[22m\u001b[0m \u001b[0m\u001b[2m(y/N) \u001b[22m"] +[9.369946, "o", "\u001b[29D\u001b[29C"] +[10.506168, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[10.506737, "o", "\u001b[32m?\u001b[39m \u001b[1mYour app will be restarted due to these configurat\r\nion changes. Confirm: \u001b[22m\u001b[0m \u001b[0m\u001b[2m(y/N) \u001b[22my"] +[10.507351, "o", "\u001b[30D\u001b[30C"] +[10.601491, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[10.602376, "o", "\u001b[32m?\u001b[39m \u001b[1mYour app will be restarted due to these configurat\r\nion changes. Confirm: \u001b[22m\u001b[0m \u001b[0m\u001b[36mYes\u001b[39m"] +[10.602669, "o", "\u001b[26D\u001b[26C\r\n"] +[10.8326, "o", "Configuration variable applied and restarting node-application\r\n"] +[10.894152, "o", "\u001b[?25h"] +[10.898708, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[10.898812, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[10.900583, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K\u001b[?1h\u001b="] +[10.900686, "o", "\u001b[?2004h"] +[11.880773, "o", "e"] +[11.992765, "o", "\bex"] +[12.136729, "o", "i"] +[12.288859, "o", "t"] +[12.43263, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[12.434102, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/choose-default-account.cast b/public/casts/choose-default-account.cast new file mode 100644 index 00000000..316fa4df --- /dev/null +++ b/public/casts/choose-default-account.cast @@ -0,0 +1,40 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638369102, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.51725, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.517661, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.518958, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.519007, "o", "\u001b[?1h\u001b="] +[1.519078, "o", "\u001b[?2004h"] +[1.922554, "o", "l"] +[2.115776, "o", "\bli"] +[2.235612, "o", "a"] +[2.411224, "o", "r"] +[2.523468, "o", "a"] +[2.619077, "o", " "] +[2.755417, "o", "a"] +[2.92338, "o", "c"] +[3.099801, "o", "count:"] +[3.923756, "o", "u"] +[4.011116, "o", "s"] +[4.165943, "o", "e"] +[4.299051, "o", "\u001b[?1l\u001b>"] +[4.299158, "o", "\u001b[?2004l\r\r\n"] +[4.300673, "o", "\u001b]2;liara account:use\u0007\u001b]1;liara\u0007"] +[4.587562, "o", "\u001b[?25l"] +[4.588995, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your account name:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ mtalkhabi\u001b[39m "] +[4.590042, "o", "\u001b[12D\u001b[12C"] +[5.272861, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.273182, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your account name:\u001b[22m\u001b[0m \u001b[0m\u001b[36mmtalkhabi\u001b[39m"] +[5.273554, "o", "\u001b[36D\u001b[36C"] +[5.273763, "o", "\r\n\u001b[?25h"] +[5.27537, "o", "\u001b[32m> Auth credentials changed.\u001b[39m\r\n"] +[5.304785, "o", "\u001b[?25h"] +[5.309265, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[5.309306, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[5.311203, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[5.311348, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[6.291367, "o", "e"] +[6.374202, "o", "\bex"] +[6.467399, "o", "i"] +[6.571433, "o", "t"] +[6.683105, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[6.68445, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/connect-to-liara-shell.cast b/public/casts/connect-to-liara-shell.cast new file mode 100644 index 00000000..15aace88 --- /dev/null +++ b/public/casts/connect-to-liara-shell.cast @@ -0,0 +1,87 @@ +{"version": 2, "width": 73, "height": 18, "timestamp": 1638367486, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.249851, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.250504, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.251982, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.252082, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.626768, "o", "l"] +[1.869058, "o", "\bli"] +[2.011456, "o", "a"] +[2.211834, "o", "r"] +[2.395962, "o", "a"] +[2.579425, "o", " "] +[2.837269, "o", "s"] +[2.955515, "o", "h"] +[3.07056, "o", "e"] +[3.171695, "o", "l"] +[3.299804, "o", "l"] +[3.470448, "o", "\u001b[?1l\u001b>"] +[3.470557, "o", "\u001b[?2004l\r\r\n"] +[3.472222, "o", "\u001b]2;liara shell\u0007\u001b]1;liara\u0007"] +[3.755174, "o", "\u001b[?25l"] +[3.756278, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[3.837003, "o", "\u001b[2K"] +[3.837174, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[3.916754, "o", "\u001b[2K"] +[3.916863, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[3.996636, "o", "\u001b[2K"] +[3.99675, "o", "\u001b[1G"] +[3.997042, "o", "\u001b[36m⠸\u001b[39m Loading..."] +[4.076916, "o", "\u001b[2K"] +[4.077026, "o", "\u001b[1G"] +[4.077288, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[4.156584, "o", "\u001b[2K"] +[4.156918, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Loading..."] +[4.236696, "o", "\u001b[2K"] +[4.237002, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Loading..."] +[4.316395, "o", "\u001b[2K"] +[4.316774, "o", "\u001b[1G"] +[4.31686, "o", "\u001b[36m⠧\u001b[39m Loading..."] +[4.39711, "o", "\u001b[2K\u001b[1G"] +[4.397466, "o", "\u001b[36m⠇\u001b[39m Loading..."] +[4.476955, "o", "\u001b[2K\u001b[1G"] +[4.477308, "o", "\u001b[36m⠏\u001b[39m Loading..."] +[4.556843, "o", "\u001b[2K\u001b[1G"] +[4.557178, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[4.639722, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[4.720118, "o", "\u001b[2K"] +[4.720444, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[4.748405, "o", "\u001b[2K\u001b[1G"] +[4.748771, "o", "\u001b[?25h"] +[4.768044, "o", "\u001b[?25l"] +[4.774575, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[4.778171, "o", "\u001b[19D"] +[4.778396, "o", "\u001b[19C"] +[5.184875, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.185078, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[5.185421, "o", "\u001b[40D\u001b[40C"] +[5.185576, "o", "\r\n\u001b[?25h"] +[6.172602, "o", "root@c5c575600830:/app# "] +[6.754254, "o", "l"] +[6.880027, "o", "s"] +[6.980103, "o", " "] +[7.194376, "o", "-"] +[7.414371, "o", "l"] +[7.479989, "o", "a"] +[7.678284, "o", "h"] +[7.812314, "o", "\r\r\n"] +[7.81626, "o", "total 56K\r\r\n"] +[7.817239, "o", "drwxr-xr-x 1 root root 4.0K Dec 1 17:20 .\r\r\ndrwxr-xr-x 1 root root 4.0K Dec 1 17:33 ..\r\r\n-rw-r--r-- 1 root root 10 Dec 1 17:20 .dockerignore\r\r\n-rw-rw-r-- 1 root root 13 Dec 1 16:43 .gitignore\r\r\n-rw-rw-r-- 1 root root 719 Dec 1 16:43 README.md\r\r\n-rw-rw-r-- 1 root root 493 Dec 1 16:43 index.html\r\r\ndrwxr-xr-x 52 root root 4.0K Dec 1 17:20 node_modules\r\r\n-rw-r--r-- 1 root root 15K Dec 1 17:20 package-lock.json\r\r\n-rw-rw-r-- 1 root root 255 Dec 1 16:43 package.json\r\r\ndrwxrwxr-x 5 root root 4.0K Dec 1 16:43 public\r\r\n-rw-rw-r-- 1 root root 362 Dec 1 16:43 server.js\r\r\n"] +[8.115935, "o", "root@c5c575600830:/app# "] +[9.608214, "o", "e"] +[9.645983, "o", "x"] +[10.146972, "o", "i"] +[10.147319, "o", "t"] +[10.160138, "o", "\r\r\nexit\r\r\n"] +[10.250271, "o", "\u001b[?25h"] +[10.253881, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[10.253905, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[10.255704, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[10.255725, "o", "\u001b[?1h\u001b="] +[10.255737, "o", "\u001b[?2004h"] +[10.660846, "o", "e"] +[10.763415, "o", "\bex"] +[10.845771, "o", "i"] +[11.003444, "o", "t"] +[11.13949, "o", "\u001b[?1l\u001b>"] +[11.139595, "o", "\u001b[?2004l\r\r\n"] +[11.140878, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/create-new-app.cast b/public/casts/create-new-app.cast new file mode 100644 index 00000000..aaf86ba9 --- /dev/null +++ b/public/casts/create-new-app.cast @@ -0,0 +1,120 @@ +{"version": 2, "width": 87, "height": 21, "timestamp": 1638366565, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.310045, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.310785, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.312217, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.312283, "o", "\u001b[?1h\u001b="] +[1.312333, "o", "\u001b[?2004h"] +[1.793206, "o", "l"] +[2.016801, "o", "\bli"] +[2.162097, "o", "a"] +[2.332334, "o", "r"] +[2.449866, "o", "a"] +[2.561431, "o", " "] +[2.826058, "o", "c"] +[3.082313, "o", "r"] +[3.16987, "o", "e"] +[3.239733, "o", "a"] +[3.369756, "o", "t"] +[3.449606, "o", "e"] +[4.09751, "o", "\u001b[?1l\u001b>"] +[4.097572, "o", "\u001b[?2004l\r\r\n"] +[4.098203, "o", "\u001b]2;liara create\u0007\u001b]1;liara\u0007"] +[4.385278, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0m"] +[4.385657, "o", "\u001b[18D\u001b[18C"] +[5.405966, "o", "\u001b[2K\u001b[G"] +[5.406317, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mn"] +[5.406947, "o", "\u001b[19D\u001b[19C"] +[5.578467, "o", "\u001b[2K\u001b[G"] +[5.578871, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mno"] +[5.57913, "o", "\u001b[20D\u001b[20C"] +[5.715714, "o", "\u001b[2K\u001b[G"] +[5.716459, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnod"] +[5.716746, "o", "\u001b[21D"] +[5.716838, "o", "\u001b[21C"] +[5.791103, "o", "\u001b[2K\u001b[G"] +[5.791605, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode"] +[5.791896, "o", "\u001b[22D\u001b[22C"] +[6.026082, "o", "\u001b[2K\u001b[G"] +[6.026814, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-"] +[6.027323, "o", "\u001b[23D\u001b[23C"] +[6.177081, "o", "\u001b[2K\u001b[G"] +[6.177232, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-a"] +[6.177281, "o", "\u001b[24D\u001b[24C"] +[6.346037, "o", "\u001b[2K\u001b[G"] +[6.346396, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-ap"] +[6.346689, "o", "\u001b[25D\u001b[25C"] +[6.522186, "o", "\u001b[2K\u001b[G"] +[6.522775, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-app"] +[6.523031, "o", "\u001b[26D\u001b[26C"] +[6.866183, "o", "\u001b[2K\u001b[G"] +[6.866773, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-appl"] +[6.867033, "o", "\u001b[27D\u001b[27C"] +[7.058109, "o", "\u001b[2K\u001b[G"] +[7.058485, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-appli"] +[7.058772, "o", "\u001b[28D\u001b[28C"] +[7.145812, "o", "\u001b[2K\u001b[G"] +[7.146137, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-applic"] +[7.146401, "o", "\u001b[29D\u001b[29C"] +[7.225814, "o", "\u001b[2K\u001b[G"] +[7.226354, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-applica"] +[7.226612, "o", "\u001b[30D\u001b[30C"] +[7.433886, "o", "\u001b[2K\u001b[G"] +[7.434207, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-applicat"] +[7.434311, "o", "\u001b[31D\u001b[31C"] +[7.515645, "o", "\u001b[2K\u001b[G"] +[7.515957, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-applicati"] +[7.516057, "o", "\u001b[32D\u001b[32C"] +[7.690086, "o", "\u001b[2K\u001b[G"] +[7.690398, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-applicatio"] +[7.690666, "o", "\u001b[33D\u001b[33C"] +[7.849965, "o", "\u001b[2K\u001b[G"] +[7.850333, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0mnode-application"] +[7.850518, "o", "\u001b[34D\u001b[34C"] +[8.071023, "o", "\u001b[2K\u001b[G"] +[8.071206, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter app name:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m\u001b[34D\u001b[34C"] +[8.071227, "o", "\r\n"] +[8.072488, "o", "\u001b[?25l"] +[8.0729, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[8.073097, "o", "\u001b[2K"] +[8.073208, "o", "\u001b[1G"] +[8.073272, "o", "\u001b[?25h"] +[8.074529, "o", "\u001b[?25l"] +[8.07519, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a platform:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node\u001b[39m \r\n laravel \r\n php \r\n django \r\n flask \r\n netcore \r\n react \r\n\u001b[2m(Move up and down to reveal more choices)\u001b[22m"] +[8.075559, "o", "\u001b[41D\u001b[41C"] +[9.571026, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[9.571354, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a platform:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode\u001b[39m"] +[9.571462, "o", "\u001b[32D\u001b[32C"] +[9.571548, "o", "\r\n\u001b[?25h"] +[9.572716, "o", "\u001b[?25l"] +[9.573009, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[9.65283, "o", "\u001b[2K\u001b[1G"] +[9.653037, "o", "\u001b[36m⠙\u001b[39m Loading..."] +[9.733407, "o", "\u001b[2K"] +[9.733767, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[9.81358, "o", "\u001b[2K"] +[9.81373, "o", "\u001b[1G"] +[9.814055, "o", "\u001b[36m⠸\u001b[39m Loading..."] +[9.894474, "o", "\u001b[2K\u001b[1G"] +[9.894601, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[9.974025, "o", "\u001b[2K\u001b[1G"] +[9.974428, "o", "\u001b[36m⠴\u001b[39m Loading..."] +[9.990189, "o", "\u001b[2K\u001b[1G\u001b[?25h"] +[10.000922, "o", "\u001b[?25l"] +[10.001133, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ RAM: 0.5 GB, CPU: 0.25 Core, Disk: 5 GB SSD, Price: 72,000 Tomans/Month\u001b[39m \r\n RAM: 1 GB, CPU: 0.5 Core, Disk: 10 GB SSD, Price: 144,000 Tomans/Month \r\n RAM: 2 GB, CPU: 1 Core, Disk: 20 GB SSD, Price: 288,000 Tomans/Month \r\n RAM: 4 GB, CPU: 2 Core, Disk: 40 GB SSD, Price: 576,000 Tomans/Month \r\n RAM: 8 GB, CPU: 4 Core, Disk: 80 GB SSD, Price: 1,152,000 Tomans/Month \r\n RAM: 16 GB, CPU: 8 Core, Disk: 160 GB SSD, Price: 2,304,000 Tomans/Month \u001b[82D\u001b[82C"] +[10.874761, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[10.87511, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a plan:\u001b[22m\u001b[0m \u001b[0m\u001b[36mRAM: 0.5 GB, CPU: 0.25 Core, Disk: 5 GB SSD, Price: 72,000\r\n Tomans/Month\u001b[39m"] +[10.875403, "o", "\u001b[16D\u001b[16C\r\n\u001b[?25h"] +[11.154515, "o", "App node-application created.\r\n"] +[11.182149, "o", "\u001b[?25h"] +[11.186865, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[11.186998, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[11.188709, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[11.188774, "o", "\u001b[?1h\u001b="] +[11.188789, "o", "\u001b[?2004h"] +[12.315483, "o", "e"] +[12.42586, "o", "\bex"] +[12.561325, "o", "i"] +[12.70597, "o", "t"] +[12.809488, "o", "\u001b[?1l\u001b>\u001b[?2004l"] +[12.809709, "o", "\r\r\n"] +[12.810914, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/delete-app.cast b/public/casts/delete-app.cast new file mode 100644 index 00000000..79517676 --- /dev/null +++ b/public/casts/delete-app.cast @@ -0,0 +1,66 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638367652, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.253291, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.253808, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.255441, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K\u001b[?1h\u001b="] +[1.25553, "o", "\u001b[?2004h"] +[1.566031, "o", "l"] +[1.781591, "o", "\bli"] +[1.893514, "o", "a"] +[2.070755, "o", "r"] +[2.207494, "o", "a"] +[2.286501, "o", " "] +[2.502964, "o", "d"] +[2.574739, "o", "e"] +[2.702827, "o", "l"] +[2.846991, "o", "e"] +[2.999011, "o", "t"] +[3.078731, "o", "e"] +[3.19875, "o", "\u001b[?1l\u001b>"] +[3.199051, "o", "\u001b[?2004l\r\r\n"] +[3.200631, "o", "\u001b]2;liara delete\u0007\u001b]1;liara\u0007"] +[3.48092, "o", "\u001b[?25l"] +[3.481988, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[3.562893, "o", "\u001b[2K"] +[3.56305, "o", "\u001b[1G"] +[3.563101, "o", "\u001b[36m⠙\u001b[39m Loading..."] +[3.643926, "o", "\u001b[2K\u001b[1G"] +[3.644299, "o", "\u001b[36m⠹\u001b[39m Loading..."] +[3.724715, "o", "\u001b[2K"] +[3.725006, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Loading..."] +[3.804119, "o", "\u001b[2K"] +[3.804227, "o", "\u001b[1G"] +[3.804569, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[3.884144, "o", "\u001b[2K"] +[3.884512, "o", "\u001b[1G"] +[3.8846, "o", "\u001b[36m⠴\u001b[39m Loading..."] +[3.926499, "o", "\u001b[2K\u001b[1G"] +[3.926851, "o", "\u001b[?25h"] +[3.945635, "o", "\u001b[?25l"] +[3.951184, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[3.95484, "o", "\u001b[19D"] +[3.954913, "o", "\u001b[19C"] +[4.436275, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[4.436514, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[4.436823, "o", "\u001b[40D\u001b[40C"] +[4.43698, "o", "\r\n\u001b[?25h"] +[4.438426, "o", "\u001b[32m?\u001b[39m \u001b[1mAre you sure you want to delete \"node-applicatio\r\nn\"?\u001b[22m\u001b[0m \u001b[0m\u001b[2m(y/N) \u001b[22m"] +[4.438511, "o", "\u001b[10D\u001b[10C"] +[5.658119, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.65875, "o", "\u001b[32m?\u001b[39m \u001b[1mAre you sure you want to delete \"node-applicatio\r\nn\"?\u001b[22m\u001b[0m \u001b[0m\u001b[2m(y/N) \u001b[22my"] +[5.659042, "o", "\u001b[11D\u001b[11C"] +[5.760024, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.76035, "o", "\u001b[32m?\u001b[39m \u001b[1mAre you sure you want to delete \"node-applicatio\r\nn\"?\u001b[22m\u001b[0m \u001b[0m\u001b[36mYes\u001b[39m"] +[5.760605, "o", "\u001b[7D\u001b[7C\r\n"] +[6.171917, "o", "App node-application deleted.\r\n"] +[6.235116, "o", "\u001b[?25h"] +[6.240072, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[6.24019, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[6.241942, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[6.242059, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[6.686937, "o", "e"] +[6.77391, "o", "\bex"] +[6.895016, "o", "i"] +[7.062915, "o", "t"] +[7.174437, "o", "\u001b[?1l\u001b>"] +[7.174803, "o", "\u001b[?2004l\r\r\n"] +[7.175881, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/deploy-app-using-cli.cast b/public/casts/deploy-app-using-cli.cast new file mode 100644 index 00000000..a0cb4c06 --- /dev/null +++ b/public/casts/deploy-app-using-cli.cast @@ -0,0 +1,953 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638364740, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.373412, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.373815, "o", "\u001b]2;amin@cloud:~/node-app\u0007\u001b]1;~/node-app\u0007"] +[1.3751, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36mnode-app\u001b[00m \u001b[K"] +[1.375156, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.953741, "o", "l"] +[2.22648, "o", "\bli"] +[2.354373, "o", "a"] +[2.554328, "o", "r"] +[2.674518, "o", "a"] +[2.868413, "o", " "] +[3.035218, "o", "d"] +[3.10992, "o", "e"] +[3.370321, "o", "p"] +[3.602139, "o", "l"] +[3.778437, "o", "o"] +[3.946349, "o", "y"] +[4.025898, "o", " "] +[4.242199, "o", "-"] +[4.369335, "o", "-"] +[4.754326, "o", "d"] +[4.794117, "o", "e"] +[5.04225, "o", "t"] +[5.154407, "o", "a"] +[5.362389, "o", "c"] +[5.474435, "o", "h"] +[5.685121, "o", "\u001b[?1l\u001b>"] +[5.685224, "o", "\u001b[?2004l\r\r\n"] +[5.687143, "o", "\u001b]2;liara deploy --detach\u0007\u001b]1;liara\u0007"] +[6.060284, "o", "\u001b[?25l"] +[6.061671, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[6.143684, "o", "\u001b[2K"] +[6.144104, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[6.223291, "o", "\u001b[2K"] +[6.223404, "o", "\u001b[1G"] +[6.223679, "o", "\u001b[36m⠹\u001b[39m Loading..."] +[6.30375, "o", "\u001b[2K"] +[6.303857, "o", "\u001b[1G"] +[6.304116, "o", "\u001b[36m⠸\u001b[39m Loading..."] +[6.383589, "o", "\u001b[2K"] +[6.38391, "o", "\u001b[1G\u001b[36m⠼\u001b[39m Loading..."] +[6.463398, "o", "\u001b[2K"] +[6.463803, "o", "\u001b[1G"] +[6.463886, "o", "\u001b[36m⠴\u001b[39m Loading..."] +[6.543716, "o", "\u001b[2K"] +[6.543824, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Loading..."] +[6.623904, "o", "\u001b[2K"] +[6.624018, "o", "\u001b[1G"] +[6.624372, "o", "\u001b[36m⠧\u001b[39m Loading..."] +[6.676354, "o", "\u001b[2K\u001b[1G"] +[6.676687, "o", "\u001b[?25h"] +[6.696031, "o", "\u001b[?25l"] +[6.700417, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[6.703168, "o", "\u001b[19D"] +[6.703234, "o", "\u001b[19C"] +[7.359516, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[7.359818, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[7.360156, "o", "\u001b[40D\u001b[40C"] +[7.360327, "o", "\r\n\u001b[?25h"] +[7.361792, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter the port your app listens to:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(3000) \u001b[22m"] +[7.362031, "o", "\u001b[45D\u001b[45C"] +[8.547748, "o", "\u001b[2K\u001b[G"] +[8.54815, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter the port your app listens to:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(3000) \u001b[22m3"] +[8.548674, "o", "\u001b[46D\u001b[46C"] +[8.674873, "o", "\u001b[2K\u001b[G"] +[8.675504, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter the port your app listens to:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(3000) \u001b[22m30"] +[8.67579, "o", "\u001b[47D\u001b[47C"] +[8.802441, "o", "\u001b[2K\u001b[G"] +[8.802829, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter the port your app listens to:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(3000) \u001b[22m300"] +[8.802917, "o", "\u001b[48D\u001b[48C"] +[8.906434, "o", "\u001b[2K\u001b[G"] +[8.906773, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter the port your app listens to:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(3000) \u001b[22m3005"] +[8.90688, "o", "\u001b[49D"] +[8.907227, "o", "\u001b[49C"] +[9.037708, "o", "\u001b[2K\u001b[G"] +[9.038416, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter the port your app listens to:\u001b[22m\u001b[0m \u001b[0m\u001b[36m3005\u001b[39m"] +[9.038653, "o", "\u001b[42D\u001b[42C\r\n"] +[9.041254, "o", "\u001b[34mApp:\u001b[39m node-application\r\n"] +[9.041486, "o", "\u001b[34mPath:\u001b[39m /home/amin/node-app\r\n"] +[9.041724, "o", "\u001b[34mDetected platform:\u001b[39m node\r\n\u001b[34mPort:\u001b[39m 3005\r\n"] +[9.139235, "o", "\u001b[?25l"] +[9.139843, "o", "\u001b[36m⠼\u001b[39m Creating an archive..."] +[9.182174, "o", "\u001b[2K\u001b[1G\u001b[?25h"] +[9.182503, "o", "\u001b[34mCompressed size:\u001b[39m 53.52KB \u001b[96m(use .gitignore to reduce the size)\u001b[39m\r\n"] +[9.188343, "o", "\u001b[1GUploading [--------------------] 0% 0.0s\u001b[0K"] +[9.514354, "o", "\u001b[1GUploading [====================] 100% 0.0s\u001b[0K"] +[9.514689, "o", "\u001b[2K\u001b[1G"] +[9.517379, "o", "\u001b[2K\u001b[1G"] +[9.902923, "o", "\u001b[?25h\u001b[32m✔\u001b[39m Upload finished.\r\n"] +[10.407227, "o", "\u001b[?25l"] +[10.407267, "o", "\u001b[36m⠋\u001b[39m Building..."] +[10.487125, "o", "\u001b[2K\u001b[1G"] +[10.487509, "o", "\u001b[36m⠙\u001b[39m Building..."] +[10.567001, "o", "\u001b[2K\u001b[1G"] +[10.56712, "o", "\u001b[36m⠹\u001b[39m Building..."] +[10.647564, "o", "\u001b[2K\u001b[1G"] +[10.647684, "o", "\u001b[36m⠸\u001b[39m Building..."] +[10.727127, "o", "\u001b[2K\u001b[1G"] +[10.727247, "o", "\u001b[36m⠼\u001b[39m Building..."] +[10.807753, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[10.88819, "o", "\u001b[2K\u001b[1G"] +[10.888308, "o", "\u001b[36m⠦\u001b[39m Building..."] +[10.968067, "o", "\u001b[2K\u001b[1G"] +[10.968184, "o", "\u001b[36m⠧\u001b[39m Building..."] +[11.048559, "o", "\u001b[2K\u001b[1G"] +[11.048676, "o", "\u001b[36m⠇\u001b[39m Building..."] +[11.128057, "o", "\u001b[2K\u001b[1G"] +[11.128171, "o", "\u001b[36m⠏\u001b[39m Building..."] +[11.208587, "o", "\u001b[2K\u001b[1G"] +[11.208895, "o", "\u001b[36m⠋\u001b[39m Building..."] +[11.288076, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[11.368632, "o", "\u001b[2K\u001b[1G"] +[11.368774, "o", "\u001b[36m⠹\u001b[39m Building..."] +[11.448023, "o", "\u001b[2K\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[11.52889, "o", "\u001b[2K\u001b[1G"] +[11.529002, "o", "\u001b[36m⠼\u001b[39m Building..."] +[11.609047, "o", "\u001b[2K\u001b[1G"] +[11.609159, "o", "\u001b[36m⠴\u001b[39m Building..."] +[11.616922, "o", "\u001b[2K"] +[11.617008, "o", "\u001b[1G> Fetching the source code: 0%\r\n"] +[11.617188, "o", "> Fetching the source code: 100%\r\n\r\n> Preparing the build environment...\r\n\r\n"] +[11.689476, "o", "\u001b[36m⠙\u001b[39m Building..."] +[11.769933, "o", "\u001b[2K\u001b[1G"] +[11.77024, "o", "\u001b[36m⠹\u001b[39m Building..."] +[11.850451, "o", "\u001b[2K\u001b[1G"] +[11.850706, "o", "\u001b[36m⠸\u001b[39m Building..."] +[11.930884, "o", "\u001b[2K"] +[11.931219, "o", "\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[12.011392, "o", "\u001b[2K\u001b[1G"] +[12.011642, "o", "\u001b[36m⠴\u001b[39m Building..."] +[12.091948, "o", "\u001b[2K\u001b[1G"] +[12.092056, "o", "\u001b[36m⠦\u001b[39m Building..."] +[12.172387, "o", "\u001b[2K\u001b[1G"] +[12.17252, "o", "\u001b[36m⠧\u001b[39m Building..."] +[12.252868, "o", "\u001b[2K\u001b[1G"] +[12.252975, "o", "\u001b[36m⠇\u001b[39m Building..."] +[12.333293, "o", "\u001b[2K"] +[12.333594, "o", "\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[12.413782, "o", "\u001b[2K"] +[12.413905, "o", "\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[12.494169, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[12.57451, "o", "\u001b[2K"] +[12.574898, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Building..."] +[12.654412, "o", "\u001b[2K"] +[12.654467, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[12.734712, "o", "\u001b[2K\u001b[1G"] +[12.735036, "o", "\u001b[36m⠼\u001b[39m Building..."] +[12.814189, "o", "\u001b[2K"] +[12.814308, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[12.894678, "o", "\u001b[2K"] +[12.895011, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[12.974208, "o", "\u001b[2K"] +[12.97433, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[13.054924, "o", "\u001b[2K"] +[13.055042, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[13.135127, "o", "\u001b[2K\u001b[1G"] +[13.135239, "o", "\u001b[36m⠏\u001b[39m Building..."] +[13.189851, "o", "\u001b[2K\u001b[1G"] +[13.190165, "o", "Step 1/1 : FROM liararepo/node-platform:release-2021-07-24T16-17-node14\r\n# Executing 12 build triggers\r\n"] +[13.21532, "o", "\u001b[36m⠴\u001b[39m Building..."] +[13.29572, "o", "\u001b[2K\u001b[1G"] +[13.296037, "o", "\u001b[36m⠦\u001b[39m Building..."] +[13.375238, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[13.455664, "o", "\u001b[2K\u001b[1G"] +[13.455996, "o", "\u001b[36m⠇\u001b[39m Building..."] +[13.535164, "o", "\u001b[2K\u001b[1G"] +[13.535478, "o", "\u001b[36m⠏\u001b[39m Building..."] +[13.615683, "o", "\u001b[2K\u001b[1G"] +[13.616001, "o", "\u001b[36m⠋\u001b[39m Building..."] +[13.695229, "o", "\u001b[2K\u001b[1G"] +[13.695544, "o", "\u001b[36m⠙\u001b[39m Building..."] +[13.775626, "o", "\u001b[2K\u001b[1G"] +[13.775945, "o", "\u001b[36m⠹\u001b[39m Building..."] +[13.855122, "o", "\u001b[2K\u001b[1G"] +[13.855446, "o", "\u001b[36m⠸\u001b[39m Building..."] +[13.93574, "o", "\u001b[2K\u001b[1G"] +[13.936049, "o", "\u001b[36m⠼\u001b[39m Building..."] +[14.015598, "o", "\u001b[2K\u001b[1G"] +[14.01575, "o", "\u001b[36m⠴\u001b[39m Building..."] +[14.095981, "o", "\u001b[2K\u001b[1G"] +[14.096067, "o", "\u001b[36m⠦\u001b[39m Building..."] +[14.17646, "o", "\u001b[2K\u001b[1G"] +[14.17657, "o", "\u001b[36m⠧\u001b[39m Building..."] +[14.255919, "o", "\u001b[2K\u001b[1G"] +[14.256042, "o", "\u001b[36m⠇\u001b[39m Building..."] +[14.336637, "o", "\u001b[2K\u001b[1G"] +[14.336944, "o", "\u001b[36m⠏\u001b[39m Building..."] +[14.410409, "o", "\u001b[2K\u001b[1G"] +[14.410518, "o", "> Running npm install...\r\n"] +[14.416764, "o", "\u001b[36m⠙\u001b[39m Building..."] +[14.497172, "o", "\u001b[2K\u001b[1G"] +[14.497296, "o", "\u001b[36m⠹\u001b[39m Building..."] +[14.577608, "o", "\u001b[2K\u001b[1G"] +[14.577718, "o", "\u001b[36m⠸\u001b[39m Building..."] +[14.657275, "o", "\u001b[2K"] +[14.657555, "o", "\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[14.737949, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[14.818371, "o", "\u001b[2K\u001b[1G"] +[14.818477, "o", "\u001b[36m⠦\u001b[39m Building..."] +[14.898823, "o", "\u001b[2K\u001b[1G"] +[14.898948, "o", "\u001b[36m⠧\u001b[39m Building..."] +[14.979305, "o", "\u001b[2K\u001b[1G"] +[14.979611, "o", "\u001b[36m⠇\u001b[39m Building..."] +[15.059778, "o", "\u001b[2K\u001b[1G"] +[15.059884, "o", "\u001b[36m⠏\u001b[39m Building..."] +[15.14018, "o", "\u001b[2K"] +[15.140305, "o", "\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[15.220739, "o", "\u001b[2K\u001b[1G"] +[15.220851, "o", "\u001b[36m⠙\u001b[39m Building..."] +[15.300217, "o", "\u001b[2K\u001b[1G"] +[15.300524, "o", "\u001b[36m⠹\u001b[39m Building..."] +[15.380681, "o", "\u001b[2K\u001b[1G"] +[15.380807, "o", "\u001b[36m⠸\u001b[39m Building..."] +[15.460638, "o", "\u001b[2K\u001b[1G"] +[15.460834, "o", "\u001b[36m⠼\u001b[39m Building..."] +[15.539879, "o", "\u001b[2K"] +[15.540004, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[15.620525, "o", "\u001b[2K\u001b[1G"] +[15.620635, "o", "\u001b[36m⠦\u001b[39m Building..."] +[15.700394, "o", "\u001b[2K\u001b[1G"] +[15.70071, "o", "\u001b[36m⠧\u001b[39m Building..."] +[15.780856, "o", "\u001b[2K"] +[15.780984, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[15.861368, "o", "\u001b[2K\u001b[1G"] +[15.86148, "o", "\u001b[36m⠏\u001b[39m Building..."] +[15.9419, "o", "\u001b[2K\u001b[1G"] +[15.942009, "o", "\u001b[36m⠋\u001b[39m Building..."] +[16.022388, "o", "\u001b[2K\u001b[1G"] +[16.022501, "o", "\u001b[36m⠙\u001b[39m Building..."] +[16.102073, "o", "\u001b[2K\u001b[1G"] +[16.102182, "o", "\u001b[36m⠹\u001b[39m Building..."] +[16.182519, "o", "\u001b[2K"] +[16.182644, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[16.262045, "o", "\u001b[2K\u001b[1G"] +[16.262156, "o", "\u001b[36m⠼\u001b[39m Building..."] +[16.342522, "o", "\u001b[2K\u001b[1G"] +[16.342632, "o", "\u001b[36m⠴\u001b[39m Building..."] +[16.422033, "o", "\u001b[2K\u001b[1G"] +[16.422146, "o", "\u001b[36m⠦\u001b[39m Building..."] +[16.502536, "o", "\u001b[2K\u001b[1G"] +[16.502648, "o", "\u001b[36m⠧\u001b[39m Building..."] +[16.582042, "o", "\u001b[2K"] +[16.582167, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[16.662361, "o", "\u001b[2K\u001b[1G"] +[16.66247, "o", "\u001b[36m⠏\u001b[39m Building..."] +[16.742707, "o", "\u001b[2K\u001b[1G"] +[16.743068, "o", "\u001b[36m⠋\u001b[39m Building..."] +[16.82273, "o", "\u001b[2K"] +[16.8231, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[16.90356, "o", "\u001b[2K\u001b[1G"] +[16.903666, "o", "\u001b[36m⠹\u001b[39m Building..."] +[16.983012, "o", "\u001b[2K"] +[16.983343, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[17.063501, "o", "\u001b[2K"] +[17.063624, "o", "\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[17.143032, "o", "\u001b[2K\u001b[1G"] +[17.143139, "o", "\u001b[36m⠴\u001b[39m Building..."] +[17.223489, "o", "\u001b[2K"] +[17.223613, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[17.303064, "o", "\u001b[2K\u001b[1G"] +[17.303175, "o", "\u001b[36m⠧\u001b[39m Building..."] +[17.38356, "o", "\u001b[2K\u001b[1G"] +[17.383671, "o", "\u001b[36m⠇\u001b[39m Building..."] +[17.463136, "o", "\u001b[2K\u001b[1G"] +[17.463427, "o", "\u001b[36m⠏\u001b[39m Building..."] +[17.543623, "o", "\u001b[2K\u001b[1G"] +[17.543733, "o", "\u001b[36m⠋\u001b[39m Building..."] +[17.62307, "o", "\u001b[2K"] +[17.623191, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[17.703622, "o", "\u001b[2K\u001b[1G"] +[17.703734, "o", "\u001b[36m⠹\u001b[39m Building..."] +[17.78308, "o", "\u001b[2K\u001b[1G"] +[17.783407, "o", "\u001b[36m⠸\u001b[39m Building..."] +[17.863558, "o", "\u001b[2K"] +[17.863682, "o", "\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[17.943063, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[18.02299, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[18.102879, "o", "\u001b[2K"] +[18.102988, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[18.183419, "o", "\u001b[2K\u001b[1G"] +[18.183531, "o", "\u001b[36m⠇\u001b[39m Building..."] +[18.263872, "o", "\u001b[2K"] +[18.263995, "o", "\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[18.344386, "o", "\u001b[2K\u001b[1G"] +[18.344495, "o", "\u001b[36m⠋\u001b[39m Building..."] +[18.424836, "o", "\u001b[2K"] +[18.425176, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[18.505165, "o", "\u001b[2K\u001b[1G\u001b[36m⠹\u001b[39m Building..."] +[18.585555, "o", "\u001b[2K\u001b[1G"] +[18.585866, "o", "\u001b[36m⠸\u001b[39m Building..."] +[18.665044, "o", "\u001b[2K\u001b[1G"] +[18.665151, "o", "\u001b[36m⠼\u001b[39m Building..."] +[18.745538, "o", "\u001b[2K\u001b[1G"] +[18.745647, "o", "\u001b[36m⠴\u001b[39m Building..."] +[18.824999, "o", "\u001b[2K\u001b[1G"] +[18.825107, "o", "\u001b[36m⠦\u001b[39m Building..."] +[18.905524, "o", "\u001b[2K\u001b[1G"] +[18.905636, "o", "\u001b[36m⠧\u001b[39m Building..."] +[18.985003, "o", "\u001b[2K\u001b[1G"] +[18.985115, "o", "\u001b[36m⠇\u001b[39m Building..."] +[19.065504, "o", "\u001b[2K\u001b[1G"] +[19.065836, "o", "\u001b[36m⠏\u001b[39m Building..."] +[19.145469, "o", "\u001b[2K\u001b[1G"] +[19.145781, "o", "\u001b[36m⠋\u001b[39m Building..."] +[19.225779, "o", "\u001b[2K\u001b[1G"] +[19.22591, "o", "\u001b[36m⠙\u001b[39m Building..."] +[19.306394, "o", "\u001b[2K\u001b[1G"] +[19.306664, "o", "\u001b[36m⠹\u001b[39m Building..."] +[19.386542, "o", "\u001b[2K\u001b[1G"] +[19.386672, "o", "\u001b[36m⠸\u001b[39m Building..."] +[19.46603, "o", "\u001b[2K"] +[19.466361, "o", "\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[19.546571, "o", "\u001b[2K\u001b[1G"] +[19.546997, "o", "\u001b[36m⠴\u001b[39m Building..."] +[19.626051, "o", "\u001b[2K"] +[19.626372, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[19.706755, "o", "\u001b[2K\u001b[1G"] +[19.707105, "o", "\u001b[36m⠧\u001b[39m Building..."] +[19.78629, "o", "\u001b[2K"] +[19.786437, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[19.866996, "o", "\u001b[2K\u001b[1G"] +[19.867141, "o", "\u001b[36m⠏\u001b[39m Building..."] +[19.947508, "o", "\u001b[2K"] +[19.947656, "o", "\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[20.02701, "o", "\u001b[2K\u001b[1G"] +[20.027351, "o", "\u001b[36m⠙\u001b[39m Building..."] +[20.10751, "o", "\u001b[2K\u001b[1G"] +[20.107796, "o", "\u001b[36m⠹\u001b[39m Building..."] +[20.187053, "o", "\u001b[2K\u001b[1G"] +[20.187394, "o", "\u001b[36m⠸\u001b[39m Building..."] +[20.267532, "o", "\u001b[2K\u001b[1G"] +[20.267868, "o", "\u001b[36m⠼\u001b[39m Building..."] +[20.347368, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[20.427355, "o", "\u001b[2K\u001b[1G"] +[20.427668, "o", "\u001b[36m⠦\u001b[39m Building..."] +[20.507802, "o", "\u001b[2K\u001b[1G"] +[20.508124, "o", "\u001b[36m⠧\u001b[39m Building..."] +[20.58795, "o", "\u001b[2K\u001b[1G"] +[20.588266, "o", "\u001b[36m⠇\u001b[39m Building..."] +[20.668473, "o", "\u001b[2K\u001b[1G"] +[20.668801, "o", "\u001b[36m⠏\u001b[39m Building..."] +[20.747971, "o", "\u001b[2K\u001b[1G"] +[20.748294, "o", "\u001b[36m⠋\u001b[39m Building..."] +[20.828473, "o", "\u001b[2K\u001b[1G"] +[20.828787, "o", "\u001b[36m⠙\u001b[39m Building..."] +[20.907959, "o", "\u001b[2K\u001b[1G"] +[20.908286, "o", "\u001b[36m⠹\u001b[39m Building..."] +[20.988492, "o", "\u001b[2K\u001b[1G"] +[20.988654, "o", "\u001b[36m⠸\u001b[39m Building..."] +[21.067978, "o", "\u001b[2K\u001b[1G"] +[21.068294, "o", "\u001b[36m⠼\u001b[39m Building..."] +[21.14851, "o", "\u001b[2K\u001b[1G"] +[21.148825, "o", "\u001b[36m⠴\u001b[39m Building..."] +[21.228017, "o", "\u001b[2K\u001b[1G"] +[21.228355, "o", "\u001b[36m⠦\u001b[39m Building..."] +[21.308589, "o", "\u001b[2K\u001b[1G"] +[21.308918, "o", "\u001b[36m⠧\u001b[39m Building..."] +[21.388125, "o", "\u001b[2K\u001b[1G"] +[21.388269, "o", "\u001b[36m⠇\u001b[39m Building..."] +[21.468643, "o", "\u001b[2K\u001b[1G"] +[21.469007, "o", "\u001b[36m⠏\u001b[39m Building..."] +[21.548131, "o", "\u001b[2K\u001b[1G"] +[21.548261, "o", "\u001b[36m⠋\u001b[39m Building..."] +[21.628751, "o", "\u001b[2K\u001b[1G"] +[21.628887, "o", "\u001b[36m⠙\u001b[39m Building..."] +[21.708512, "o", "\u001b[2K\u001b[1G"] +[21.708836, "o", "\u001b[36m⠹\u001b[39m Building..."] +[21.788562, "o", "\u001b[2K\u001b[1G"] +[21.788722, "o", "\u001b[36m⠸\u001b[39m Building..."] +[21.868053, "o", "\u001b[2K\u001b[1G"] +[21.868381, "o", "\u001b[36m⠼\u001b[39m Building..."] +[21.948552, "o", "\u001b[2K\u001b[1G"] +[21.948882, "o", "\u001b[36m⠴\u001b[39m Building..."] +[22.028094, "o", "\u001b[2K\u001b[1G"] +[22.028426, "o", "\u001b[36m⠦\u001b[39m Building..."] +[22.108597, "o", "\u001b[2K\u001b[1G"] +[22.108934, "o", "\u001b[36m⠧\u001b[39m Building..."] +[22.188112, "o", "\u001b[2K\u001b[1G"] +[22.188427, "o", "\u001b[36m⠇\u001b[39m Building..."] +[22.268628, "o", "\u001b[2K\u001b[1G"] +[22.268775, "o", "\u001b[36m⠏\u001b[39m Building..."] +[22.348122, "o", "\u001b[2K\u001b[1G"] +[22.34826, "o", "\u001b[36m⠋\u001b[39m Building..."] +[22.428597, "o", "\u001b[2K\u001b[1G"] +[22.428738, "o", "\u001b[36m⠙\u001b[39m Building..."] +[22.508088, "o", "\u001b[2K\u001b[1G"] +[22.508413, "o", "\u001b[36m⠹\u001b[39m Building..."] +[22.588627, "o", "\u001b[2K\u001b[1G"] +[22.588946, "o", "\u001b[36m⠸\u001b[39m Building..."] +[22.668162, "o", "\u001b[2K\u001b[1G"] +[22.6683, "o", "\u001b[36m⠼\u001b[39m Building..."] +[22.74869, "o", "\u001b[2K\u001b[1G"] +[22.748823, "o", "\u001b[36m⠴\u001b[39m Building..."] +[22.828659, "o", "\u001b[2K\u001b[1G"] +[22.828989, "o", "\u001b[36m⠦\u001b[39m Building..."] +[22.908084, "o", "\u001b[2K\u001b[1G"] +[22.908403, "o", "\u001b[36m⠧\u001b[39m Building..."] +[22.988228, "o", "\u001b[2K\u001b[1G"] +[22.988561, "o", "\u001b[36m⠇\u001b[39m Building..."] +[23.068733, "o", "\u001b[2K\u001b[1G"] +[23.068861, "o", "\u001b[36m⠏\u001b[39m Building..."] +[23.148229, "o", "\u001b[2K\u001b[1G"] +[23.148549, "o", "\u001b[36m⠋\u001b[39m Building..."] +[23.228545, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[23.307983, "o", "\u001b[2K\u001b[1G"] +[23.308309, "o", "\u001b[36m⠹\u001b[39m Building..."] +[23.388569, "o", "\u001b[2K"] +[23.388721, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[23.468093, "o", "\u001b[2K\u001b[1G"] +[23.468231, "o", "\u001b[36m⠼\u001b[39m Building..."] +[23.548589, "o", "\u001b[2K\u001b[1G"] +[23.548904, "o", "\u001b[36m⠴\u001b[39m Building..."] +[23.628097, "o", "\u001b[2K\u001b[1G"] +[23.628435, "o", "\u001b[36m⠦\u001b[39m Building..."] +[23.708591, "o", "\u001b[2K"] +[23.708926, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[23.788124, "o", "\u001b[2K\u001b[1G"] +[23.788286, "o", "\u001b[36m⠇\u001b[39m Building..."] +[23.868719, "o", "\u001b[2K"] +[23.869039, "o", "\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[23.948252, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[24.028075, "o", "\u001b[2K\u001b[1G"] +[24.028396, "o", "\u001b[36m⠙\u001b[39m Building..."] +[24.108648, "o", "\u001b[2K"] +[24.108971, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Building..."] +[24.178332, "o", "\u001b[2K\u001b[1G"] +[24.178695, "o", "added 50 packages from 37 contributors in 8.42s\r\n"] +[24.188661, "o", "\u001b[36m⠼\u001b[39m Building..."] +[24.268047, "o", "\u001b[2K"] +[24.268189, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[24.348569, "o", "\u001b[2K\u001b[1G"] +[24.348891, "o", "\u001b[36m⠦\u001b[39m Building..."] +[24.428067, "o", "\u001b[2K"] +[24.428204, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[24.508633, "o", "\u001b[2K\u001b[1G"] +[24.508956, "o", "\u001b[36m⠇\u001b[39m Building..."] +[24.588108, "o", "\u001b[2K"] +[24.588251, "o", "\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[24.668857, "o", "\u001b[2K\u001b[1G"] +[24.669179, "o", "\u001b[36m⠋\u001b[39m Building..."] +[24.749358, "o", "\u001b[2K\u001b[1G"] +[24.749635, "o", "\u001b[36m⠙\u001b[39m Building..."] +[24.829878, "o", "\u001b[2K\u001b[1G"] +[24.83021, "o", "\u001b[36m⠹\u001b[39m Building..."] +[24.91053, "o", "\u001b[2K"] +[24.910821, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[24.990069, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[25.070538, "o", "\u001b[2K"] +[25.070829, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[25.150055, "o", "\u001b[2K\u001b[1G"] +[25.150326, "o", "\u001b[36m⠦\u001b[39m Building..."] +[25.230314, "o", "\u001b[2K\u001b[1G"] +[25.230483, "o", "\u001b[36m⠧\u001b[39m Building..."] +[25.310346, "o", "\u001b[2K"] +[25.310488, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[25.390544, "o", "\u001b[2K\u001b[1G"] +[25.390942, "o", "\u001b[36m⠏\u001b[39m Building..."] +[25.470702, "o", "\u001b[2K\u001b[1G"] +[25.47104, "o", "\u001b[36m⠋\u001b[39m Building..."] +[25.550267, "o", "\u001b[2K"] +[25.550407, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[25.630828, "o", "\u001b[2K\u001b[1G"] +[25.63096, "o", "\u001b[36m⠹\u001b[39m Building..."] +[25.711308, "o", "\u001b[2K\u001b[1G"] +[25.711622, "o", "\u001b[36m⠸\u001b[39m Building..."] +[25.791815, "o", "\u001b[2K\u001b[1G"] +[25.792157, "o", "\u001b[36m⠼\u001b[39m Building..."] +[25.872325, "o", "\u001b[2K\u001b[1G"] +[25.87265, "o", "\u001b[36m⠴\u001b[39m Building..."] +[25.952862, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[26.033323, "o", "\u001b[2K"] +[26.033655, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[26.113671, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[26.194095, "o", "\u001b[2K\u001b[1G"] +[26.194229, "o", "\u001b[36m⠏\u001b[39m Building..."] +[26.274689, "o", "\u001b[2K\u001b[1G"] +[26.275039, "o", "\u001b[36m⠋\u001b[39m Building..."] +[26.354432, "o", "\u001b[2K\u001b[1G"] +[26.354761, "o", "\u001b[36m⠙\u001b[39m Building..."] +[26.43461, "o", "\u001b[2K"] +[26.434949, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Building..."] +[26.514687, "o", "\u001b[2K"] +[26.515036, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[26.594429, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[26.67437, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[26.755027, "o", "\u001b[2K"] +[26.755198, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[26.835527, "o", "\u001b[2K\u001b[1G"] +[26.835661, "o", "\u001b[36m⠧\u001b[39m Building..."] +[26.915045, "o", "\u001b[2K"] +[26.915188, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[26.995557, "o", "\u001b[2K\u001b[1G"] +[26.995873, "o", "\u001b[36m⠏\u001b[39m Building..."] +[27.075215, "o", "\u001b[2K"] +[27.075551, "o", "\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[27.155805, "o", "\u001b[2K\u001b[1G"] +[27.155946, "o", "\u001b[36m⠙\u001b[39m Building..."] +[27.23625, "o", "\u001b[2K"] +[27.236578, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Building..."] +[27.316828, "o", "\u001b[2K\u001b[1G"] +[27.317098, "o", "\u001b[36m⠸\u001b[39m Building..."] +[27.39731, "o", "\u001b[2K\u001b[1G"] +[27.397585, "o", "\u001b[36m⠼\u001b[39m Building..."] +[27.477807, "o", "\u001b[2K\u001b[1G"] +[27.477948, "o", "\u001b[36m⠴\u001b[39m Building..."] +[27.55836, "o", "\u001b[2K\u001b[1G"] +[27.558535, "o", "\u001b[36m⠦\u001b[39m Building..."] +[27.641538, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[27.721412, "o", "\u001b[2K"] +[27.721734, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[27.801463, "o", "\u001b[2K\u001b[1G"] +[27.801793, "o", "\u001b[36m⠏\u001b[39m Building..."] +[27.881094, "o", "\u001b[2K\u001b[1G"] +[27.881225, "o", "\u001b[36m⠋\u001b[39m Building..."] +[27.961559, "o", "\u001b[2K"] +[27.9617, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[28.041069, "o", "\u001b[2K\u001b[1G"] +[28.041385, "o", "\u001b[36m⠹\u001b[39m Building..."] +[28.12161, "o", "\u001b[2K\u001b[1G"] +[28.121745, "o", "\u001b[36m⠸\u001b[39m Building..."] +[28.20111, "o", "\u001b[2K\u001b[1G"] +[28.20124, "o", "\u001b[36m⠼\u001b[39m Building..."] +[28.281616, "o", "\u001b[2K\u001b[1G"] +[28.281947, "o", "\u001b[36m⠴\u001b[39m Building..."] +[28.36111, "o", "\u001b[2K\u001b[1G"] +[28.361458, "o", "\u001b[36m⠦\u001b[39m Building..."] +[28.441565, "o", "\u001b[2K"] +[28.441954, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[28.521158, "o", "\u001b[2K\u001b[1G"] +[28.521493, "o", "\u001b[36m⠇\u001b[39m Building..."] +[28.601666, "o", "\u001b[2K\u001b[1G"] +[28.601991, "o", "\u001b[36m⠏\u001b[39m Building..."] +[28.681233, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[28.76172, "o", "\u001b[2K\u001b[1G"] +[28.761828, "o", "\u001b[36m⠙\u001b[39m Building..."] +[28.84121, "o", "\u001b[2K\u001b[1G"] +[28.841316, "o", "\u001b[36m⠹\u001b[39m Building..."] +[28.921167, "o", "\u001b[2K\u001b[1G"] +[28.921274, "o", "\u001b[36m⠸\u001b[39m Building..."] +[29.001447, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[29.081446, "o", "\u001b[2K"] +[29.081569, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[29.161013, "o", "\u001b[2K\u001b[1G"] +[29.161122, "o", "\u001b[36m⠦\u001b[39m Building..."] +[29.241531, "o", "\u001b[2K\u001b[1G"] +[29.241642, "o", "\u001b[36m⠧\u001b[39m Building..."] +[29.321048, "o", "\u001b[2K\u001b[1G"] +[29.32136, "o", "\u001b[36m⠇\u001b[39m Building..."] +[29.401536, "o", "\u001b[2K\u001b[1G"] +[29.401646, "o", "\u001b[36m⠏\u001b[39m Building..."] +[29.481014, "o", "\u001b[2K\u001b[1G"] +[29.481134, "o", "\u001b[36m⠋\u001b[39m Building..."] +[29.561528, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[29.641048, "o", "\u001b[2K\u001b[1G"] +[29.641157, "o", "\u001b[36m⠹\u001b[39m Building..."] +[29.721531, "o", "\u001b[2K\u001b[1G"] +[29.721639, "o", "\u001b[36m⠸\u001b[39m Building..."] +[29.800951, "o", "\u001b[2K\u001b[1G"] +[29.801061, "o", "\u001b[36m⠼\u001b[39m Building..."] +[29.881446, "o", "\u001b[2K"] +[29.881754, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[29.960965, "o", "\u001b[2K\u001b[1G"] +[29.961076, "o", "\u001b[36m⠦\u001b[39m Building..."] +[30.041721, "o", "\u001b[2K\u001b[1G"] +[30.041831, "o", "\u001b[36m⠧\u001b[39m Building..."] +[30.121613, "o", "\u001b[2K\u001b[1G"] +[30.121724, "o", "\u001b[36m⠇\u001b[39m Building..."] +[30.201704, "o", "\u001b[2K\u001b[1G"] +[30.201815, "o", "\u001b[36m⠏\u001b[39m Building..."] +[30.281158, "o", "\u001b[2K"] +[30.28149, "o", "\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[30.361156, "o", "\u001b[2K\u001b[1G"] +[30.361475, "o", "\u001b[36m⠙\u001b[39m Building..."] +[30.441694, "o", "\u001b[2K\u001b[1G"] +[30.442026, "o", "\u001b[36m⠹\u001b[39m Building..."] +[30.52138, "o", "\u001b[2K\u001b[1G"] +[30.521493, "o", "\u001b[36m⠸\u001b[39m Building..."] +[30.601864, "o", "\u001b[2K\u001b[1G"] +[30.602181, "o", "\u001b[36m⠼\u001b[39m Building..."] +[30.682323, "o", "\u001b[2K"] +[30.682447, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[30.762835, "o", "\u001b[2K"] +[30.762947, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[30.843326, "o", "\u001b[2K"] +[30.843436, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[30.923886, "o", "\u001b[2K\u001b[1G"] +[30.924191, "o", "\u001b[36m⠇\u001b[39m Building..."] +[31.004364, "o", "\u001b[2K\u001b[1G"] +[31.004474, "o", "\u001b[36m⠏\u001b[39m Building..."] +[31.084879, "o", "\u001b[2K\u001b[1G"] +[31.08499, "o", "\u001b[36m⠋\u001b[39m Building..."] +[31.165359, "o", "\u001b[2K"] +[31.165626, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[31.245908, "o", "\u001b[2K\u001b[1G"] +[31.246017, "o", "\u001b[36m⠹\u001b[39m Building..."] +[31.326607, "o", "\u001b[2K\u001b[1G"] +[31.326936, "o", "\u001b[36m⠸\u001b[39m Building..."] +[31.40668, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[31.486344, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[31.566003, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[31.646635, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[31.726975, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[31.807278, "o", "\u001b[2K\u001b[1G"] +[31.807317, "o", "\u001b[36m⠏\u001b[39m Building..."] +[31.887603, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[31.966974, "o", "\u001b[2K"] +[31.967293, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[32.047504, "o", "\u001b[2K\u001b[1G\u001b[36m⠹\u001b[39m Building..."] +[32.127951, "o", "\u001b[2K\u001b[1G"] +[32.128272, "o", "\u001b[36m⠸\u001b[39m Building..."] +[32.208497, "o", "\u001b[2K\u001b[1G"] +[32.208608, "o", "\u001b[36m⠼\u001b[39m Building..."] +[32.288958, "o", "\u001b[2K\u001b[1G"] +[32.289289, "o", "\u001b[36m⠴\u001b[39m Building..."] +[32.369504, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[32.449907, "o", "\u001b[2K\u001b[1G"] +[32.450226, "o", "\u001b[36m⠧\u001b[39m Building..."] +[32.530022, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[32.61067, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[32.69047, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[32.770589, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[32.850073, "o", "\u001b[2K\u001b[1G"] +[32.850181, "o", "\u001b[36m⠹\u001b[39m Building..."] +[32.930559, "o", "\u001b[2K\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[33.010054, "o", "\u001b[2K\u001b[1G"] +[33.010164, "o", "\u001b[36m⠼\u001b[39m Building..."] +[33.090532, "o", "\u001b[2K\u001b[1G"] +[33.090643, "o", "\u001b[36m⠴\u001b[39m Building..."] +[33.170058, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[33.250505, "o", "\u001b[2K\u001b[1G"] +[33.250831, "o", "\u001b[36m⠧\u001b[39m Building..."] +[33.329998, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[33.410449, "o", "\u001b[2K\u001b[1G"] +[33.410558, "o", "\u001b[36m⠏\u001b[39m Building..."] +[33.490984, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[33.571372, "o", "\u001b[2K\u001b[1G"] +[33.571688, "o", "\u001b[36m⠙\u001b[39m Building..."] +[33.651908, "o", "\u001b[2K\u001b[1G"] +[33.652013, "o", "\u001b[36m⠹\u001b[39m Building..."] +[33.73239, "o", "\u001b[2K\u001b[1G"] +[33.732497, "o", "\u001b[36m⠸\u001b[39m Building..."] +[33.812816, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[33.893829, "o", "\u001b[2K\u001b[1G"] +[33.893938, "o", "\u001b[36m⠴\u001b[39m Building..."] +[33.974411, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[34.054875, "o", "\u001b[2K\u001b[1G"] +[34.054981, "o", "\u001b[36m⠧\u001b[39m Building..."] +[34.135389, "o", "\u001b[2K\u001b[1G"] +[34.135494, "o", "\u001b[36m⠇\u001b[39m Building..."] +[34.2158, "o", "\u001b[2K\u001b[1G"] +[34.215904, "o", "\u001b[36m⠏\u001b[39m Building..."] +[34.296312, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[34.3768, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[34.457314, "o", "\u001b[2K\u001b[1G"] +[34.457423, "o", "\u001b[36m⠹\u001b[39m Building..."] +[34.537843, "o", "\u001b[2K\u001b[1G\u001b[36m⠸\u001b[39m Building..."] +[34.61831, "o", "\u001b[2K\u001b[1G"] +[34.618416, "o", "\u001b[36m⠼\u001b[39m Building..."] +[34.698823, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Building..."] +[34.778444, "o", "\u001b[2K\u001b[1G"] +[34.778551, "o", "\u001b[36m⠦\u001b[39m Building..."] +[34.858932, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[34.939261, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[35.019802, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[35.100851, "o", "\u001b[2K\u001b[1G"] +[35.100956, "o", "\u001b[36m⠋\u001b[39m Building..."] +[35.181395, "o", "\u001b[2K\u001b[1G"] +[35.181502, "o", "\u001b[36m⠙\u001b[39m Building..."] +[35.249128, "o", "\u001b[2K\u001b[1G> Configuring timezone: Asia/Tehran\r\n"] +[35.261549, "o", "\u001b[36m⠸\u001b[39m Building..."] +[35.341919, "o", "\u001b[2K\u001b[1G"] +[35.342024, "o", "\u001b[36m⠼\u001b[39m Building..."] +[35.422376, "o", "\u001b[2K\u001b[1G"] +[35.422662, "o", "\u001b[36m⠴\u001b[39m Building..."] +[35.502877, "o", "\u001b[2K\u001b[1G"] +[35.503216, "o", "\u001b[36m⠦\u001b[39m Building..."] +[35.583377, "o", "\u001b[2K"] +[35.583483, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Building..."] +[35.663854, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Building..."] +[35.744353, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Building..."] +[35.824854, "o", "\u001b[2K\u001b[1G"] +[35.824961, "o", "\u001b[36m⠋\u001b[39m Building..."] +[35.905338, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Building..."] +[35.985818, "o", "\u001b[2K\u001b[1G"] +[35.98593, "o", "\u001b[36m⠹\u001b[39m Building..."] +[36.066296, "o", "\u001b[2K\u001b[1G"] +[36.066401, "o", "\u001b[36m⠸\u001b[39m Building..."] +[36.146827, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Building..."] +[36.227311, "o", "\u001b[2K\u001b[1G"] +[36.227428, "o", "\u001b[36m⠴\u001b[39m Building..."] +[36.307149, "o", "\u001b[2K\u001b[1G"] +[36.307266, "o", "\u001b[36m⠦\u001b[39m Building..."] +[36.38729, "o", "\u001b[2K\u001b[1G"] +[36.387407, "o", "\u001b[36m⠧\u001b[39m Building..."] +[36.466908, "o", "\u001b[2K\u001b[1G"] +[36.467023, "o", "\u001b[36m⠇\u001b[39m Building..."] +[36.547402, "o", "\u001b[2K\u001b[1G"] +[36.547509, "o", "\u001b[36m⠏\u001b[39m Building..."] +[36.627906, "o", "\u001b[2K\u001b[1G"] +[36.628025, "o", "\u001b[36m⠋\u001b[39m Building..."] +[36.708516, "o", "\u001b[2K\u001b[1G"] +[36.708635, "o", "\u001b[36m⠙\u001b[39m Building..."] +[36.788013, "o", "\u001b[2K\u001b[1G"] +[36.78813, "o", "\u001b[36m⠹\u001b[39m Building..."] +[36.868486, "o", "\u001b[2K\u001b[1G"] +[36.868602, "o", "\u001b[36m⠸\u001b[39m Building..."] +[36.947955, "o", "\u001b[2K\u001b[1G"] +[36.948067, "o", "\u001b[36m⠼\u001b[39m Building..."] +[37.028427, "o", "\u001b[2K\u001b[1G"] +[37.028543, "o", "\u001b[36m⠴\u001b[39m Building..."] +[37.108742, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Building..."] +[37.189152, "o", "\u001b[2K\u001b[1G"] +[37.189269, "o", "\u001b[36m⠧\u001b[39m Building..."] +[37.269747, "o", "\u001b[2K\u001b[1G"] +[37.269864, "o", "\u001b[36m⠇\u001b[39m Building..."] +[37.350211, "o", "\u001b[2K\u001b[1G"] +[37.35053, "o", "\u001b[36m⠏\u001b[39m Building..."] +[37.430745, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Building..."] +[37.51108, "o", "\u001b[2K\u001b[1G"] +[37.511196, "o", "\u001b[36m⠙\u001b[39m Building..."] +[37.592, "o", "\u001b[2K\u001b[1G"] +[37.592119, "o", "\u001b[36m⠹\u001b[39m Building..."] +[37.672458, "o", "\u001b[2K\u001b[1G"] +[37.67257, "o", "\u001b[36m⠸\u001b[39m Building..."] +[37.713823, "o", "\u001b[2K\u001b[1G"] +[37.713927, "o", " ---> 27b3dc4f654e\r\n"] +[37.71422, "o", "Successfully built 27b3dc4f654e\r\nSuccessfully tagged apps/node-application:uooz3k493uxv\r\n\u001b[?25h"] +[37.714432, "o", "\u001b[32m✔\u001b[39m Build finished.\r\n"] +[37.715363, "o", "\u001b[?25l"] +[37.715663, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[37.796099, "o", "\u001b[2K\u001b[1G"] +[37.796205, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[37.876642, "o", "\u001b[2K\u001b[1G"] +[37.876758, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[37.956111, "o", "\u001b[2K\u001b[1G"] +[37.956431, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[38.036661, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Pushing the image..."] +[38.116156, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Pushing the image..."] +[38.196688, "o", "\u001b[2K"] +[38.196806, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Pushing the image..."] +[38.276198, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Pushing the image..."] +[38.35671, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[38.43618, "o", "\u001b[2K\u001b[1G"] +[38.436285, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[38.516668, "o", "\u001b[2K\u001b[1G"] +[38.516773, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[38.596137, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Pushing the image..."] +[38.676643, "o", "\u001b[2K\u001b[1G"] +[38.676752, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[38.756689, "o", "\u001b[2K\u001b[1G"] +[38.756806, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[38.836766, "o", "\u001b[2K\u001b[1G"] +[38.836871, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[38.917687, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Pushing the image..."] +[38.997069, "o", "\u001b[2K\u001b[1G"] +[38.997178, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[39.077604, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Pushing the image..."] +[39.157173, "o", "\u001b[2K\u001b[1G"] +[39.157282, "o", "\u001b[36m⠇\u001b[39m Pushing the image..."] +[39.237654, "o", "\u001b[2K\u001b[1G"] +[39.237763, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[39.317087, "o", "\u001b[2K\u001b[1G"] +[39.317195, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[39.397591, "o", "\u001b[2K\u001b[1G"] +[39.397698, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[39.477069, "o", "\u001b[2K\u001b[1G"] +[39.477393, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[39.557534, "o", "\u001b[2K\u001b[1G"] +[39.557643, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[39.637029, "o", "\u001b[2K\u001b[1G"] +[39.637136, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[39.717436, "o", "\u001b[2K\u001b[1G"] +[39.717543, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[39.797777, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Pushing the image..."] +[39.878066, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Pushing the image..."] +[39.958145, "o", "\u001b[2K\u001b[1G"] +[39.958468, "o", "\u001b[36m⠇\u001b[39m Pushing the image..."] +[40.038535, "o", "\u001b[2K\u001b[1G"] +[40.038877, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[40.11878, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Pushing the image..."] +[40.19868, "o", "\u001b[2K"] +[40.198855, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Pushing the image..."] +[40.278282, "o", "\u001b[2K\u001b[1G"] +[40.278392, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[40.358736, "o", "\u001b[2K\u001b[1G\u001b[36m⠸\u001b[39m Pushing the image..."] +[40.438374, "o", "\u001b[2K\u001b[1G"] +[40.438484, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[40.518831, "o", "\u001b[2K\u001b[1G"] +[40.518944, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[40.599304, "o", "\u001b[2K\u001b[1G"] +[40.599601, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[40.679783, "o", "\u001b[2K\u001b[1G"] +[40.680076, "o", "\u001b[36m⠧\u001b[39m Pushing the image..."] +[40.760457, "o", "\u001b[2K\u001b[1G"] +[40.760568, "o", "\u001b[36m⠇\u001b[39m Pushing the image..."] +[40.84092, "o", "\u001b[2K\u001b[1G"] +[40.841026, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[40.921469, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Pushing the image..."] +[41.001894, "o", "\u001b[2K\u001b[1G"] +[41.002017, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[41.082394, "o", "\u001b[2K\u001b[1G"] +[41.082502, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[41.16245, "o", "\u001b[2K\u001b[1G"] +[41.162735, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[41.242606, "o", "\u001b[2K\u001b[1G"] +[41.242716, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[41.32237, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Pushing the image..."] +[41.402704, "o", "\u001b[2K\u001b[1G\u001b[36m⠦\u001b[39m Pushing the image..."] +[41.482145, "o", "\u001b[2K\u001b[1G"] +[41.482251, "o", "\u001b[36m⠧\u001b[39m Pushing the image..."] +[41.562635, "o", "\u001b[2K\u001b[1G"] +[41.562745, "o", "\u001b[36m⠇\u001b[39m Pushing the image..."] +[41.642117, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Pushing the image..."] +[41.722621, "o", "\u001b[2K\u001b[1G"] +[41.722733, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[41.802109, "o", "\u001b[2K\u001b[1G\u001b[36m⠙\u001b[39m Pushing the image..."] +[41.88242, "o", "\u001b[2K\u001b[1G\u001b[36m⠹\u001b[39m Pushing the image..."] +[41.962872, "o", "\u001b[2K\u001b[1G"] +[41.962982, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[42.043365, "o", "\u001b[2K\u001b[1G"] +[42.043474, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[42.123847, "o", "\u001b[2K\u001b[1G"] +[42.123956, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[42.20435, "o", "\u001b[2K\u001b[1G"] +[42.204458, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[42.284828, "o", "\u001b[2K"] +[42.284935, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Pushing the image..."] +[42.369345, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[42.449035, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Pushing the image..."] +[42.529587, "o", "\u001b[2K\u001b[1G"] +[42.529701, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[42.609698, "o", "\u001b[2K\u001b[1G"] +[42.609807, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[42.689717, "o", "\u001b[2K\u001b[1G"] +[42.689827, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[42.769196, "o", "\u001b[2K\u001b[1G\u001b[36m⠸\u001b[39m Pushing the image..."] +[42.849602, "o", "\u001b[2K\u001b[1G"] +[42.849712, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[42.929085, "o", "\u001b[2K\u001b[1G"] +[42.9292, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[43.009652, "o", "\u001b[2K\u001b[1G"] +[43.009764, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[43.089126, "o", "\u001b[2K\u001b[1G"] +[43.089237, "o", "\u001b[36m⠧\u001b[39m Pushing the image..."] +[43.169595, "o", "\u001b[2K"] +[43.169704, "o", "\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[43.249132, "o", "\u001b[2K\u001b[1G"] +[43.249242, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[43.329913, "o", "\u001b[2K\u001b[1G\u001b[36m⠋\u001b[39m Pushing the image..."] +[43.40924, "o", "\u001b[2K\u001b[1G"] +[43.409353, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[43.489762, "o", "\u001b[2K"] +[43.489875, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Pushing the image..."] +[43.56933, "o", "\u001b[2K\u001b[1G"] +[43.569438, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[43.649348, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Pushing the image..."] +[43.729873, "o", "\u001b[2K\u001b[1G\u001b[36m⠴\u001b[39m Pushing the image..."] +[43.809703, "o", "\u001b[2K\u001b[1G"] +[43.809813, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[43.889971, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Pushing the image..."] +[43.970476, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[44.050877, "o", "\u001b[2K"] +[44.050987, "o", "\u001b[1G\u001b[36m⠏\u001b[39m Pushing the image..."] +[44.131395, "o", "\u001b[2K\u001b[1G"] +[44.131503, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[44.211809, "o", "\u001b[2K\u001b[1G"] +[44.21193, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[44.29235, "o", "\u001b[2K\u001b[1G"] +[44.292657, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[44.372844, "o", "\u001b[2K\u001b[1G"] +[44.372967, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[44.453322, "o", "\u001b[2K\u001b[1G"] +[44.453438, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[44.533751, "o", "\u001b[2K\u001b[1G"] +[44.533868, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[44.614191, "o", "\u001b[2K"] +[44.614311, "o", "\u001b[1G\u001b[36m⠦\u001b[39m Pushing the image..."] +[44.694683, "o", "\u001b[2K\u001b[1G"] +[44.694824, "o", "\u001b[36m⠧\u001b[39m Pushing the image..."] +[44.774177, "o", "\u001b[2K\u001b[1G"] +[44.774295, "o", "\u001b[36m⠇\u001b[39m Pushing the image..."] +[44.854332, "o", "\u001b[2K\u001b[1G"] +[44.854451, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[44.934578, "o", "\u001b[2K\u001b[1G"] +[44.934911, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[45.014621, "o", "\u001b[2K\u001b[1G"] +[45.014937, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[45.09409, "o", "\u001b[2K\u001b[1G\u001b[36m⠹\u001b[39m Pushing the image..."] +[45.174491, "o", "\u001b[2K\u001b[1G"] +[45.174611, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[45.253995, "o", "\u001b[2K\u001b[1G\u001b[36m⠼\u001b[39m Pushing the image..."] +[45.334417, "o", "\u001b[2K\u001b[1G"] +[45.334547, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[45.414908, "o", "\u001b[2K\u001b[1G"] +[45.415026, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[45.495421, "o", "\u001b[2K\u001b[1G"] +[45.495541, "o", "\u001b[36m⠧\u001b[39m Pushing the image..."] +[45.575901, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[45.65633, "o", "\u001b[2K\u001b[1G"] +[45.656446, "o", "\u001b[36m⠏\u001b[39m Pushing the image..."] +[45.736828, "o", "\u001b[2K\u001b[1G"] +[45.736948, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[45.817294, "o", "\u001b[2K\u001b[1G"] +[45.817412, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[45.897797, "o", "\u001b[2K\u001b[1G"] +[45.898104, "o", "\u001b[36m⠹\u001b[39m Pushing the image..."] +[45.97827, "o", "\u001b[2K\u001b[1G"] +[45.978391, "o", "\u001b[36m⠸\u001b[39m Pushing the image..."] +[46.058744, "o", "\u001b[2K\u001b[1G"] +[46.058924, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[46.138235, "o", "\u001b[2K\u001b[1G"] +[46.138365, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[46.218459, "o", "\u001b[2K\u001b[1G"] +[46.21858, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[46.297922, "o", "\u001b[2K\u001b[1G\u001b[36m⠧\u001b[39m Pushing the image..."] +[46.378421, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[46.458922, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Pushing the image..."] +[46.5394, "o", "\u001b[2K\u001b[1G"] +[46.539512, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[46.619861, "o", "\u001b[2K\u001b[1G"] +[46.619967, "o", "\u001b[36m⠙\u001b[39m Pushing the image..."] +[46.700287, "o", "\u001b[2K\u001b[1G\u001b[36m⠹\u001b[39m Pushing the image..."] +[46.780818, "o", "\u001b[2K\u001b[1G\u001b[36m⠸\u001b[39m Pushing the image..."] +[46.861409, "o", "\u001b[2K\u001b[1G"] +[46.86152, "o", "\u001b[36m⠼\u001b[39m Pushing the image..."] +[46.941896, "o", "\u001b[2K\u001b[1G"] +[46.942214, "o", "\u001b[36m⠴\u001b[39m Pushing the image..."] +[47.022388, "o", "\u001b[2K\u001b[1G"] +[47.022504, "o", "\u001b[36m⠦\u001b[39m Pushing the image..."] +[47.102815, "o", "\u001b[2K\u001b[1G"] +[47.103152, "o", "\u001b[36m⠧\u001b[39m Pushing the image..."] +[47.183368, "o", "\u001b[2K\u001b[1G\u001b[36m⠇\u001b[39m Pushing the image..."] +[47.263475, "o", "\u001b[2K\u001b[1G\u001b[36m⠏\u001b[39m Pushing the image..."] +[47.343288, "o", "\u001b[2K\u001b[1G"] +[47.343407, "o", "\u001b[36m⠋\u001b[39m Pushing the image..."] +[47.389036, "o", "\u001b[2K\u001b[1G\u001b[?25h"] +[47.389142, "o", "\u001b[32m✔\u001b[39m Release created.\r\n\r\n"] +[47.389647, "o", "\u001b[32mDeployment finished successfully.\u001b[39m\r\n"] +[47.389926, "o", "\u001b[37mOpen up the url below in your browser:\u001b[39m\r\n"] +[47.39019, "o", "\r\n"] +[47.390445, "o", " \u001b[36mhttps://node-application.iran.liara.run\u001b[39m\r\n\r\n"] +[47.420793, "o", "\u001b[?25h"] +[47.425321, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[47.425541, "o", "\u001b]2;amin@cloud:~/node-app\u0007\u001b]1;~/node-app\u0007"] +[47.427487, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36mnode-app\u001b[00m \u001b[K"] +[47.427656, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[48.738067, "o", "e"] +[48.89814, "o", "\bex"] +[49.05152, "o", "i"] +[49.457951, "o", "t"] +[49.657987, "o", "\u001b[?1l\u001b>"] +[49.658094, "o", "\u001b[?2004l\r\r\n"] +[49.659553, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/liara-cli-autocomplete.cast b/public/casts/liara-cli-autocomplete.cast new file mode 100644 index 00000000..bf86deaa --- /dev/null +++ b/public/casts/liara-cli-autocomplete.cast @@ -0,0 +1,63 @@ +{"version": 2, "width": 73, "height": 18, "timestamp": 1638368075, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.226551, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.228365, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.228417, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.729457, "o", "l"] +[1.945478, "o", "\bli"] +[2.074542, "o", "a"] +[2.282793, "o", "r"] +[2.401122, "o", "a"] +[2.482352, "o", " "] +[2.714388, "o", "a"] +[2.986536, "o", "u"] +[3.130565, "o", "t"] +[3.25853, "o", "o"] +[3.506253, "o", "c"] +[3.586399, "o", "o"] +[3.658285, "o", "m"] +[3.882469, "o", "p"] +[3.938163, "o", "l"] +[4.028386, "o", "e"] +[4.146294, "o", "t"] +[4.228288, "o", "e"] +[4.618407, "o", "\u001b[?1l\u001b>"] +[4.61851, "o", "\u001b[?2004l\r\r\n"] +[4.620159, "o", "\u001b]2;liara autocomplete\u0007\u001b]1;liara\u0007"] +[4.771038, "o", "\u001b[1mBuilding the autocomplete cache\u001b[22m...\r\n"] +[4.782741, "o", "\u001b[G\u001b[1A\u001b[J\u001b[1mBuilding the autocomplete cache\u001b[22m... done\r\n"] +[4.782946, "o", "\r\n\u001b[1mSetup Instructions for LIARA CLI Autocomplete ---\u001b[22m\r\n\r\n1) Add the autocomplete env var to your zsh profile and source it\r\n\u001b[36m$ printf \"eval $(liara autocomplete:script zsh)\" >> ~/.zshrc; source ~/.zshrc\u001b[39m\r\n\r\nNOTE: After sourcing, you can run `\u001b[36m$ compaudit -D\u001b[39m` to ensure no permissions conflicts are present\r\n\r\n2) Test it out, e.g.:\r\n\u001b[36m$ liara \u001b[39m # Command completion\r\n\u001b[36m$ liara command --\u001b[39m # Flag completion\r\n\r\nEnjoy!\r\n\r\n"] +[4.788742, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[4.788814, "o", "\u001b]2;amin@cloud:~\u0007"] +[4.788854, "o", "\u001b]1;~\u0007"] +[4.790607, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[4.790675, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[10.147201, "o", "\u001b[7mprintf \"eval $(liara autocomplete:script zsh)\" >> ~/.zshrc; source ~\u001b[7m/\u001b[7m.zshrc\u001b[27m\u001b[K"] +[10.938483, "o", "\u001b[A\b\b\u001b[27mp\u001b[27mr\u001b[27mi\u001b[27mn\u001b[27mt\u001b[27mf\u001b[27m \u001b[27m\"\u001b[27me\u001b[27mv\u001b[27ma\u001b[27ml\u001b[27m \u001b[27m$\u001b[27m(\u001b[27ml\u001b[27mi\u001b[27ma\u001b[27mr\u001b[27ma\u001b[27m \u001b[27ma\u001b[27mu\u001b[27mt\u001b[27mo\u001b[27mc\u001b[27mo\u001b[27mm\u001b[27mp\u001b[27ml\u001b[27me\u001b[27mt\u001b[27me\u001b[27m:\u001b[27ms\u001b[27mc\u001b[27mr\u001b[27mi\u001b[27mp\u001b[27mt\u001b[27m \u001b[27mz\u001b[27ms\u001b[27mh\u001b[27m)\u001b[27m\"\u001b[27m \u001b[27m>\u001b[27m>\u001b[27m \u001b[27m~\u001b[27m/\u001b[27m.\u001b[27mz\u001b[27ms\u001b[27mh\u001b[27mr\u001b[27mc\u001b[27m;\u001b[27m \u001b[27ms\u001b[27mo\u001b[27mu\u001b[27mr\u001b[27mc\u001b[27me\u001b[27m \u001b[27m~/\u001b[27m.\u001b[27mz\u001b[27ms\u001b[27mh\u001b[27mr\u001b[27mc"] +[10.938757, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[10.940289, "o", "\u001b]2;printf \"eval $(liara autocomplete:script zsh)\" >> ~/.zshrc; source ~/.zshrc\u0007\u001b]1;printf\u0007"] +[12.651641, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[12.651747, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[12.653286, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[12.653422, "o", "\u001b[?1h\u001b="] +[12.653559, "o", "\u001b[?2004h"] +[13.368976, "o", "l"] +[13.562211, "o", "\bli"] +[13.658271, "o", "a"] +[13.78643, "o", "r"] +[13.866479, "o", "a"] +[14.370208, "o", " "] +[14.563165, "o", "\u0007"] +[14.563477, "o", "\r\r\n"] +[14.568321, "o", "\u001b[0maccount:add -- add an account\r\naccount:list -- list available accounts\r\naccount:remove -- remove an account\r\naccount:use -- select an account\r\napp:create -- create an app\r\napp:delete -- delete an app\r\napp:list -- list available apps\r\napp:logs -- fetch the logs of an app\r\napp:restart -- restart an app\r\napp:shell -- run a command in a running applet\r\napp:start -- start an app\r\napp:stop -- stop an app\r\nautocomplete -- display autocomplete installation instructions\r\ndeploy -- deploy an app\r\ndisk:create -- create a disk\r\nenv:list -- list environment variables of an app\r\n\u001b[Jenv:set -- specifying environment variable to an app\u001b[J\r\nenv:unset -- remove environment variable from an app\u001b[J\r\nhelp -- display help for <%= config.bin %>\u001b[J\r\nlogin -- login to your account\u001b[J\r\nplan:list -- list available plans\u001b[J\r\n\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m liara\u001b[K\u001b[1C"] +[19.018402, "o", "\u001b[?2004l\r\r\n"] +[19.019383, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[19.019656, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[19.027035, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;31m➜ \u001b[36m~\u001b[00m \u001b[K"] +[19.027402, "o", "\u001b[?1h\u001b="] +[19.027631, "o", "\u001b[?2004h"] +[19.490518, "o", "e"] +[19.602571, "o", "\bex"] +[19.658143, "o", "i"] +[19.844642, "o", "t"] +[19.930425, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[19.932886, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/list-accounts.cast b/public/casts/list-accounts.cast new file mode 100644 index 00000000..9805dcd0 --- /dev/null +++ b/public/casts/list-accounts.cast @@ -0,0 +1,35 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638369189, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.519493, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.519862, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.521081, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.521149, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.873386, "o", "l"] +[2.081142, "o", "\bli"] +[2.164275, "o", "a"] +[2.306025, "o", "r"] +[2.385363, "o", "a"] +[2.579445, "o", " "] +[2.705856, "o", "a"] +[2.81815, "o", "c"] +[3.050768, "o", "count:"] +[3.722272, "o", "l"] +[3.826064, "o", "s"] +[3.93797, "o", "\u001b[?1l\u001b>"] +[3.938076, "o", "\u001b[?2004l\r\r\n"] +[3.939694, "o", "\u001b]2;liara account:ls\u0007\u001b]1;liara\u0007"] +[4.245475, "o", "\u001b[1m Name Email Region Current \u001b[22m\r\n"] +[4.245811, "o", "\u001b[1m ───────── ───────────────────── ────── ─────── \u001b[22m\r\n"] +[4.245956, "o", " mtalkhabi mtalkhabi33@gmail.com iran 👍 \r\n"] +[4.254211, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[4.254264, "o", "\u001b]2;amin@cloud:~\u0007"] +[4.25432, "o", "\u001b]1;~\u0007"] +[4.256033, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[4.256121, "o", "\u001b[?1h\u001b="] +[4.256161, "o", "\u001b[?2004h"] +[5.306259, "o", "e"] +[5.41815, "o", "\bex"] +[5.547336, "o", "i"] +[5.682189, "o", "t"] +[5.763685, "o", "\u001b[?1l\u001b>"] +[5.764077, "o", "\u001b[?2004l\r\r\n"] +[5.765146, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/list-apps.cast b/public/casts/list-apps.cast new file mode 100644 index 00000000..0d3032f1 --- /dev/null +++ b/public/casts/list-apps.cast @@ -0,0 +1,34 @@ +{"version": 2, "width": 73, "height": 18, "timestamp": 1638366769, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.252167, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.252541, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.253925, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.254013, "o", "\u001b[?1h\u001b="] +[1.254115, "o", "\u001b[?2004h"] +[2.02226, "o", "l"] +[2.219795, "o", "\bli"] +[2.307448, "o", "a"] +[2.475655, "o", "r"] +[2.582497, "o", "a"] +[2.667687, "o", " "] +[2.819877, "o", "a"] +[2.932545, "o", "p"] +[3.067707, "o", "p"] +[3.38784, "o", ":"] +[3.659844, "o", "l"] +[3.748231, "o", "s"] +[3.867537, "o", "\u001b[?1l\u001b>"] +[3.867829, "o", "\u001b[?2004l\r\r\n"] +[3.869214, "o", "\u001b]2;liara app:ls\u0007\u001b]1;liara\u0007"] +[4.54366, "o", "\u001b[1m Name Platform Plan Scale Status Created at \u001b[22m\r\n"] +[4.544066, "o", "\u001b[1m ──────────────── ──────── ──────── ───── ────── ────────── \u001b[22m\r\n"] +[4.544537, "o", " node-application node ir-small 1 ACTIVE 1400-9-10 \r\n"] +[4.564227, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[4.564395, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[4.567487, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[4.567626, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[5.427844, "o", "e"] +[5.539682, "o", "\bex"] +[5.675815, "o", "i"] +[5.835851, "o", "t"] +[5.954616, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[5.955169, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/list-envs.cast b/public/casts/list-envs.cast new file mode 100644 index 00000000..2fe8d8d6 --- /dev/null +++ b/public/casts/list-envs.cast @@ -0,0 +1,51 @@ +{"version": 2, "width": 52, "height": 13, "timestamp": 1638609872, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.626485, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.628449, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.628572, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[2.112306, "o", "l"] +[2.296967, "o", "\bli"] +[2.378346, "o", "a"] +[2.528592, "o", "r"] +[2.628837, "o", "a"] +[2.711872, "o", " "] +[3.011184, "o", "e"] +[3.080362, "o", "n"] +[3.216933, "o", "v"] +[3.39489, "o", ":"] +[3.595231, "o", "l"] +[3.761152, "o", "s"] +[3.860803, "o", "\u001b[?1l\u001b>"] +[3.860996, "o", "\u001b[?2004l\r\r\n"] +[3.862061, "o", "\u001b]2;liara env:ls\u0007\u001b]1;liara\u0007"] +[4.206312, "o", "\u001b[?25l"] +[4.20754, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[4.288579, "o", "\u001b[2K"] +[4.288742, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[4.368297, "o", "\u001b[2K\u001b[1G"] +[4.368632, "o", "\u001b[36m⠹\u001b[39m Loading..."] +[4.448087, "o", "\u001b[2K\u001b[1G"] +[4.448136, "o", "\u001b[36m⠸\u001b[39m Loading..."] +[4.499384, "o", "\u001b[2K"] +[4.49949, "o", "\u001b[1G\u001b[?25h"] +[4.50509, "o", "\u001b[?25l"] +[4.506984, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[4.508572, "o", "\u001b[19D\u001b[19C"] +[5.335756, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.336791, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[5.338102, "o", "\u001b[40D\u001b[40C"] +[5.338431, "o", "\r\n\u001b[?25h"] +[5.560208, "o", "\u001b[1m Key Value \u001b[22m\r\n"] +[5.560585, "o", "\u001b[1m ──────── ────────── \u001b[22m\r\n"] +[5.560825, "o", " PORT 3000 \r\n NODE_ENV production \r\n"] +[5.567498, "o", "\u001b[?25h"] +[5.583755, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[5.584071, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[5.588191, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[5.588276, "o", "\u001b[?1h\u001b="] +[5.58852, "o", "\u001b[?2004h"] +[6.545409, "o", "e"] +[6.649135, "o", "\bex"] +[6.762006, "o", "i"] +[6.911973, "o", "t"] +[6.995221, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[6.996799, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/list-plans.cast b/public/casts/list-plans.cast new file mode 100644 index 00000000..1b510d21 --- /dev/null +++ b/public/casts/list-plans.cast @@ -0,0 +1,38 @@ +{"version": 2, "width": 73, "height": 18, "timestamp": 1638367836, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.24427, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.246271, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.246371, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.568415, "o", "l"] +[1.767868, "o", "\bli"] +[1.888181, "o", "a"] +[2.065123, "o", "r"] +[2.209214, "o", "a"] +[2.272695, "o", " "] +[2.489346, "o", "p"] +[2.656401, "o", "l"] +[2.777519, "o", "a"] +[2.880278, "o", "n"] +[3.249179, "o", ":"] +[3.457105, "o", "l"] +[3.561134, "o", "s"] +[3.689014, "o", "\u001b[?1l\u001b>"] +[3.689147, "o", "\u001b[?2004l\r\r\n"] +[3.690691, "o", "\u001b]2;liara plan:ls\u0007\u001b]1;liara\u0007"] +[4.835301, "o", "\u001b[1m Plan Ram Cpu Disk Price \u001b[22m\r\n"] +[4.835356, "o", "\u001b[1m ────────────── ────── ───────── ────────── ────────────────────── \u001b[22m\r\n"] +[4.835529, "o", " ir-small 0.5 GB 0.25 Core 5 GB SSD 72,000 Tomans/Month \r\n ir-medium 1 GB 0.5 Core 10 GB SSD 144,000 Tomans/Month \r\n"] +[4.835673, "o", " ir-standard 2 GB 1 Core 20 GB SSD 288,000 Tomans/Month \r\n"] +[4.835714, "o", " ir-standard-2x 4 GB 2 Core 40 GB SSD 576,000 Tomans/Month \r\n"] +[4.835819, "o", " ir-large-2x 8 GB 4 Core 80 GB SSD 1,152,000 Tomans/Month \r\n"] +[4.835923, "o", " ir-large-3x 16 GB 8 Core 160 GB SSD 2,304,000 Tomans/Month \r\n"] +[4.846298, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[4.846332, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[4.848456, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[4.848575, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[5.737334, "o", "e"] +[5.805897, "o", "\bex"] +[5.897626, "o", "i"] +[6.057328, "o", "t"] +[6.185102, "o", "\u001b[?1l\u001b>"] +[6.185207, "o", "\u001b[?2004l\r\r\n"] +[6.186504, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/login-to-liara.cast b/public/casts/login-to-liara.cast new file mode 100644 index 00000000..84043a15 --- /dev/null +++ b/public/casts/login-to-liara.cast @@ -0,0 +1,98 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638359568, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.262198, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.26264, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.264391, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.264453, "o", "\u001b[?1h\u001b="] +[1.264528, "o", "\u001b[?2004h"] +[1.985788, "o", "l"] +[2.201632, "o", "\bli"] +[2.30591, "o", "a"] +[2.497958, "o", "r"] +[2.593974, "o", "a"] +[2.66782, "o", " "] +[2.961847, "o", "l"] +[3.145769, "o", "o"] +[3.25799, "o", "g"] +[3.353571, "o", "i"] +[3.434965, "o", "n"] +[3.651423, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[3.653117, "o", "\u001b]2;liara login\u0007\u001b]1;liara\u0007"] +[3.957505, "o", "\u001b[?25l"] +[3.95884, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a region:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ iran\u001b[39m \r\n germany "] +[3.959879, "o", "\u001b[10D"] +[3.960053, "o", "\u001b[10C"] +[4.799505, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[4.799806, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select a region:\u001b[22m\u001b[0m \u001b[0m\u001b[36miran\u001b[39m"] +[4.800109, "o", "\u001b[30D\u001b[30C"] +[4.800196, "o", "\r\n\u001b[?25h"] +[4.801264, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m "] +[5.810717, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m m"] +[6.097801, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mt"] +[6.161543, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mta"] +[6.457548, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtal"] +[6.857702, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalk"] +[6.929877, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkh"] +[7.073654, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkha"] +[7.193565, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhab"] +[7.353583, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi"] +[7.90579, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi3"] +[8.057469, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33"] +[8.337852, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@"] +[8.668223, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@g\u001b[90mmail.com\u001b[39m\u001b[8D"] +[8.769431, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gm\u001b[90mail.com\u001b[39m\u001b[7D"] +[8.884383, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gma\u001b[90mil.com\u001b[39m\u001b[6D"] +[8.993961, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmai\u001b[90ml.com\u001b[39m\u001b[5D"] +[9.18563, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail\u001b[90m.com\u001b[39m\u001b[4D"] +[9.32869, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.\u001b[90mcom\u001b[39m\u001b[3D"] +[9.497933, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.c\u001b[90mom\u001b[39m\u001b[2D"] +[9.601549, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.co\u001b[90mm\u001b[39m\u001b[1D"] +[9.660229, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your email:\u001b[22m mtalkhabi33@gmail.com"] +[10.311733, "o", "\r\n"] +[10.31683, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[10.317249, "o", "\u001b[41D\u001b[41C"] +[12.472177, "o", "\u001b[2K\u001b[G"] +[12.473164, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.473666, "o", "\u001b[41D\u001b[41C"] +[12.473935, "o", "\u001b[2K\u001b[G"] +[12.474202, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.474532, "o", "\u001b[41D\u001b[41C"] +[12.474674, "o", "\u001b[2K\u001b[G"] +[12.474781, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D\u001b[41C"] +[12.474906, "o", "\u001b[2K\u001b[G"] +[12.475085, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D\u001b[41C"] +[12.475103, "o", "\u001b[2K\u001b[G"] +[12.475214, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.475314, "o", "\u001b[41D\u001b[41C"] +[12.475458, "o", "\u001b[2K\u001b[G"] +[12.475552, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.475599, "o", "\u001b[41D"] +[12.475644, "o", "\u001b[41C"] +[12.475699, "o", "\u001b[2K\u001b[G"] +[12.475791, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.475845, "o", "\u001b[41D"] +[12.475874, "o", "\u001b[41C"] +[12.475997, "o", "\u001b[2K\u001b[G"] +[12.476065, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.476105, "o", "\u001b[41D\u001b[41C"] +[12.476264, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.476343, "o", "\u001b[41D\u001b[41C"] +[12.47636, "o", "\u001b[2K\u001b[G"] +[12.476472, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m\u001b[41D\u001b[41C"] +[12.47656, "o", "\u001b[2K\u001b[G\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[input is hidden] \u001b[22m\u001b[23m"] +[12.476578, "o", "\u001b[41D\u001b[41C"] +[13.120101, "o", "\u001b[2K\u001b[G"] +[13.120239, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your password:\u001b[22m\u001b[0m \u001b[0m\u001b[3m\u001b[2m[hidden]\u001b[22m\u001b[23m\u001b[31D\u001b[31C\r\n"] +[14.824338, "o", "> Auth credentials saved in \u001b[1m/home/amin/.liara.json\u001b[22m\r\n"] +[14.8244, "o", "\u001b[32mYou have logged in successfully.\u001b[39m\r\n"] +[14.852162, "o", "\u001b[?25h"] +[14.856173, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[14.856235, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[14.85801, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[14.858157, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[16.377955, "o", "e"] +[16.585729, "o", "\bex"] +[16.705801, "o", "i"] +[16.851166, "o", "t"] +[16.961688, "o", "\u001b[?1l\u001b>"] +[16.962003, "o", "\u001b[?2004l\r\r\n"] +[16.963011, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/remove-account.cast b/public/casts/remove-account.cast new file mode 100644 index 00000000..f0c4a97e --- /dev/null +++ b/public/casts/remove-account.cast @@ -0,0 +1,40 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638369270, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.52703, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.527449, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.528695, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.528731, "o", "\u001b[?1h\u001b="] +[1.528836, "o", "\u001b[?2004h"] +[1.89534, "o", "l"] +[2.096145, "o", "\bli"] +[2.159335, "o", "a"] +[2.344072, "o", "r"] +[2.440005, "o", "a"] +[2.543849, "o", " "] +[2.680289, "o", "a"] +[2.839836, "o", "c"] +[3.14994, "o", "count:"] +[4.128061, "o", "r"] +[4.239911, "o", "m"] +[4.951798, "o", "\u001b[?1l\u001b>"] +[4.952142, "o", "\u001b[?2004l\r\r\n"] +[4.95363, "o", "\u001b]2;liara account:rm\u0007\u001b]1;liara\u0007"] +[5.238056, "o", "\u001b[?25l"] +[5.239457, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your account name:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ mtalkhabi\u001b[39m "] +[5.240499, "o", "\u001b[12D\u001b[12C"] +[5.773557, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.773912, "o", "\u001b[32m?\u001b[39m \u001b[1mEnter your account name:\u001b[22m\u001b[0m \u001b[0m\u001b[36mmtalkhabi\u001b[39m"] +[5.774226, "o", "\u001b[36D\u001b[36C"] +[5.774292, "o", "\r\n\u001b[?25h"] +[5.775558, "o", "\u001b[31mAuth credentials removed.\u001b[39m\r\n"] +[5.775618, "o", "\u001b[36mThere are no more accounts to use. Please add an account via 'liara account:add' command.\u001b[39m\r\n"] +[5.805793, "o", "\u001b[?25h"] +[5.810238, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[5.810405, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[5.81232, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[5.812494, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[6.935967, "o", "e"] +[7.038776, "o", "\bex"] +[7.111708, "o", "i"] +[7.255905, "o", "t"] +[7.383729, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] +[7.385144, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/remove-env.cast b/public/casts/remove-env.cast new file mode 100644 index 00000000..8b55b28e --- /dev/null +++ b/public/casts/remove-env.cast @@ -0,0 +1,68 @@ +{"version": 2, "width": 52, "height": 13, "timestamp": 1638610008, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.523524, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.523938, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.525412, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.525597, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[2.137271, "o", "l"] +[2.344932, "o", "\bli"] +[2.492141, "o", "a"] +[2.729091, "o", "r"] +[2.848927, "o", "a"] +[2.952565, "o", " "] +[3.544709, "o", "e"] +[3.64867, "o", "n"] +[3.808822, "o", "v"] +[4.112637, "o", ":"] +[4.491868, "o", "u"] +[4.680954, "o", "n"] +[4.858246, "o", "s"] +[5.041867, "o", "e"] +[5.168931, "o", "t"] +[6.400062, "o", " "] +[6.753041, "o", "P"] +[6.952943, "o", "O"] +[7.033221, "o", "R"] +[7.216934, "o", "T"] +[7.458144, "o", "\u001b[?1l\u001b>"] +[7.458442, "o", "\u001b[?2004l\r\r\n"] +[7.459893, "o", "\u001b]2;liara env:unset PORT\u0007\u001b]1;liara\u0007"] +[7.774428, "o", "\u001b[?25l"] +[7.776028, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[7.85654, "o", "\u001b[2K"] +[7.856695, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[7.936169, "o", "\u001b[2K"] +[7.936565, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[8.016859, "o", "\u001b[2K"] +[8.017187, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Loading..."] +[8.08977, "o", "\u001b[2K"] +[8.089875, "o", "\u001b[1G"] +[8.090294, "o", "\u001b[?25h"] +[8.109054, "o", "\u001b[?25l"] +[8.11328, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[8.116365, "o", "\u001b[19D"] +[8.116431, "o", "\u001b[19C"] +[8.622414, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[8.622751, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[8.623125, "o", "\u001b[40D\u001b[40C"] +[8.623255, "o", "\r\n\u001b[?25h"] +[8.852443, "o", "\u001b[32m?\u001b[39m \u001b[1mYour app will be restarted due to these configurat\r\nion changes. Confirm: \u001b[22m\u001b[0m \u001b[0m\u001b[2m(y/N) \u001b[22m"] +[8.852554, "o", "\u001b[29D\u001b[29C"] +[9.801817, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[9.802203, "o", "\u001b[32m?\u001b[39m \u001b[1mYour app will be restarted due to these configurat\r\nion changes. Confirm: \u001b[22m\u001b[0m \u001b[0m\u001b[2m(y/N) \u001b[22my"] +[9.802773, "o", "\u001b[30D\u001b[30C"] +[9.953753, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[9.954352, "o", "\u001b[32m?\u001b[39m \u001b[1mYour app will be restarted due to these configurat\r\nion changes. Confirm: \u001b[22m\u001b[0m \u001b[0m\u001b[36mYes\u001b[39m"] +[9.954574, "o", "\u001b[26D\u001b[26C\r\n"] +[10.138398, "o", "Configuration variable removed and restarting node-application\r\n"] +[10.196641, "o", "\u001b[?25h"] +[10.201409, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[10.20144, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[10.203333, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[10.203433, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[10.944925, "o", "e"] +[11.033426, "o", "\bex"] +[11.12086, "o", "i"] +[11.296747, "o", "t"] +[11.37668, "o", "\u001b[?1l\u001b>"] +[11.376794, "o", "\u001b[?2004l\r\r\n"] +[11.378034, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/restart-app.cast b/public/casts/restart-app.cast new file mode 100644 index 00000000..e224770c --- /dev/null +++ b/public/casts/restart-app.cast @@ -0,0 +1,58 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638367067, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.337412, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.337833, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.339516, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.339602, "o", "\u001b[?1h\u001b="] +[1.339616, "o", "\u001b[?2004h"] +[2.292431, "o", "l"] +[2.48068, "o", "\bli"] +[2.568493, "o", "a"] +[2.73688, "o", "r"] +[2.865664, "o", "a"] +[3.015315, "o", " "] +[3.331841, "o", "r"] +[3.39915, "o", "e"] +[3.600941, "o", "s"] +[3.776992, "o", "t"] +[3.907173, "o", "a"] +[3.984854, "o", "r"] +[4.168865, "o", "t"] +[4.290248, "o", "\u001b[?1l\u001b>"] +[4.290372, "o", "\u001b[?2004l\r\r\n"] +[4.292445, "o", "\u001b]2;liara restart\u0007\u001b]1;liara\u0007"] +[4.635085, "o", "\u001b[?25l"] +[4.63624, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[4.717359, "o", "\u001b[2K"] +[4.717721, "o", "\u001b[1G"] +[4.718027, "o", "\u001b[36m⠙\u001b[39m Loading..."] +[4.798029, "o", "\u001b[2K"] +[4.798434, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[4.884206, "o", "\u001b[2K"] +[4.884319, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Loading..."] +[4.964945, "o", "\u001b[2K"] +[4.965054, "o", "\u001b[1G"] +[4.965421, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[4.978613, "o", "\u001b[2K"] +[4.978944, "o", "\u001b[1G\u001b[?25h"] +[4.999447, "o", "\u001b[?25l"] +[5.003358, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[5.006476, "o", "\u001b[19D"] +[5.006534, "o", "\u001b[19C"] +[5.62094, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.621737, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[5.622501, "o", "\u001b[40D\u001b[40C"] +[5.622594, "o", "\r\n"] +[5.622775, "o", "\u001b[?25h"] +[5.834161, "o", "App node-application restarted.\r\n"] +[5.899329, "o", "\u001b[?25h"] +[5.904168, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[5.904253, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[5.90593, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[5.90598, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[6.952718, "o", "e"] +[7.066144, "o", "\bex"] +[7.192883, "o", "i"] +[7.331092, "o", "t"] +[7.449013, "o", "\u001b[?1l\u001b>"] +[7.449317, "o", "\u001b[?2004l\r\r\n"] +[7.450642, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/see-app-logs.cast b/public/casts/see-app-logs.cast new file mode 100644 index 00000000..8950fd12 --- /dev/null +++ b/public/casts/see-app-logs.cast @@ -0,0 +1,68 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638366922, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.235331, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.237212, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.237322, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.525261, "o", "l"] +[1.715114, "o", "\bli"] +[1.802931, "o", "a"] +[1.980197, "o", "r"] +[2.092925, "o", "a"] +[2.151007, "o", " "] +[2.500361, "o", "l"] +[2.668551, "o", "o"] +[2.788201, "o", "g"] +[3.092864, "o", "s"] +[3.228245, "o", "\u001b[?1l\u001b>"] +[3.22835, "o", "\u001b[?2004l\r\r\n"] +[3.229924, "o", "\u001b]2;liara logs\u0007\u001b]1;liara\u0007"] +[3.539546, "o", "\u001b[?25l"] +[3.54085, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[3.621494, "o", "\u001b[2K"] +[3.621681, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[3.700822, "o", "\u001b[2K"] +[3.700939, "o", "\u001b[1G\u001b[36m⠹\u001b[39m Loading..."] +[3.780876, "o", "\u001b[2K"] +[3.781199, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Loading..."] +[3.860831, "o", "\u001b[2K"] +[3.860942, "o", "\u001b[1G"] +[3.861252, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[3.940917, "o", "\u001b[2K"] +[3.941033, "o", "\u001b[1G\u001b[36m⠴\u001b[39m Loading..."] +[4.020932, "o", "\u001b[2K"] +[4.021041, "o", "\u001b[1G"] +[4.021364, "o", "\u001b[36m⠦\u001b[39m Loading..."] +[4.084131, "o", "\u001b[2K\u001b[1G"] +[4.084473, "o", "\u001b[?25h"] +[4.103605, "o", "\u001b[?25l"] +[4.107534, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[4.110579, "o", "\u001b[19D"] +[4.110756, "o", "\u001b[19C"] +[4.753507, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[4.753791, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[4.754161, "o", "\u001b[40D\u001b[40C"] +[4.754428, "o", "\r\n\u001b[?25h"] +[7.256917, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | \r\n"] +[7.257327, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | > node-getting-started@1.0.0 start /app\r\n"] +[7.257625, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | > node server.js\r\n"] +[7.25787, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | \r\n"] +[7.258091, "o", "\u001b[90m2021-12-01 17:20:56\u001b[39m | app listening on port 3005 on localhost\r\n"] +[8.791664, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | \r\n"] +[8.79184, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | > node-getting-started@1.0.0 start /app\r\n"] +[8.792107, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | > node server.js\r\n"] +[8.792303, "o", "\u001b[90m2021-12-01 17:20:55\u001b[39m | \r\n"] +[8.792393, "o", "\u001b[90m2021-12-01 17:20:56\u001b[39m | app listening on port 3005 on localhost\r\n"] +[15.64377, "o", "^C"] +[15.64513, "o", "\u001b[?25h"] +[15.653342, "o", "\r\n"] +[15.653642, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[15.653769, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[15.661239, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;31m➜ \u001b[36m~\u001b[00m \u001b[K"] +[15.661531, "o", "\u001b[?1h\u001b="] +[15.661749, "o", "\u001b[?2004h"] +[16.003653, "o", "e"] +[16.083349, "o", "\bex"] +[16.203961, "o", "i"] +[16.388174, "o", "t"] +[16.548012, "o", "\u001b[?1l\u001b>"] +[16.548121, "o", "\u001b[?2004l\r\r\n"] +[16.549605, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/start-the-app.cast b/public/casts/start-the-app.cast new file mode 100644 index 00000000..9a57841c --- /dev/null +++ b/public/casts/start-the-app.cast @@ -0,0 +1,57 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638367132, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.366018, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.366426, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.367954, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.368064, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[2.052265, "o", "l"] +[2.235725, "o", "\bli"] +[2.290882, "o", "a"] +[2.45188, "o", "r"] +[2.56862, "o", "a"] +[2.668565, "o", " "] +[4.286769, "o", "s"] +[4.486991, "o", "t"] +[4.619232, "o", "a"] +[4.701701, "o", "r"] +[4.919651, "o", "t"] +[5.170014, "o", "\u001b[?1l\u001b>\u001b[?2004l\r"] +[5.17037, "o", "\r\n"] +[5.171942, "o", "\u001b]2;liara start\u0007\u001b]1;liara\u0007"] +[5.49296, "o", "\u001b[?25l"] +[5.494064, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[5.574183, "o", "\u001b[2K"] +[5.574337, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[5.654252, "o", "\u001b[2K"] +[5.654296, "o", "\u001b[1G"] +[5.654388, "o", "\u001b[36m⠹\u001b[39m Loading..."] +[5.735196, "o", "\u001b[2K"] +[5.735545, "o", "\u001b[1G\u001b[36m⠸\u001b[39m Loading..."] +[5.815783, "o", "\u001b[2K"] +[5.816056, "o", "\u001b[1G"] +[5.816318, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[5.839861, "o", "\u001b[2K"] +[5.839975, "o", "\u001b[1G"] +[5.840323, "o", "\u001b[?25h"] +[5.858705, "o", "\u001b[?25l"] +[5.862026, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[5.86499, "o", "\u001b[19D"] +[5.86511, "o", "\u001b[19C"] +[6.561064, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[6.561957, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[6.562772, "o", "\u001b[40D\u001b[40C"] +[6.56303, "o", "\r\n\u001b[?25h"] +[6.811198, "o", "App node-application started.\r\n"] +[6.873154, "o", "\u001b[?25h"] +[6.877972, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[6.877996, "o", "\u001b]2;amin@cloud:~\u0007"] +[6.878007, "o", "\u001b]1;~\u0007"] +[6.879905, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[6.879925, "o", "\u001b[?1h\u001b="] +[6.880084, "o", "\u001b[?2004h"] +[8.089925, "o", "e"] +[8.202031, "o", "\bex"] +[8.301866, "o", "i"] +[8.451703, "o", "t"] +[8.521849, "o", "\u001b[?1l\u001b>"] +[8.521965, "o", "\u001b[?2004l\r\r\n"] +[8.523271, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/public/casts/stop-the-app.cast b/public/casts/stop-the-app.cast new file mode 100644 index 00000000..e60a1fe7 --- /dev/null +++ b/public/casts/stop-the-app.cast @@ -0,0 +1,61 @@ +{"version": 2, "width": 50, "height": 12, "timestamp": 1638367238, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[1.313687, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[1.314173, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[1.315671, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[1.315722, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[1.7336, "o", "l"] +[1.968752, "o", "\bli"] +[2.098465, "o", "a"] +[2.594222, "o", "r"] +[2.699521, "o", "a"] +[2.865774, "o", " "] +[3.049518, "o", "s"] +[3.267223, "o", "t"] +[3.450156, "o", "o"] +[3.51627, "o", "p"] +[3.761767, "o", "\u001b[?1l\u001b>"] +[3.762112, "o", "\u001b[?2004l\r\r\n"] +[3.764029, "o", "\u001b]2;liara stop\u0007\u001b]1;liara\u0007"] +[4.088287, "o", "\u001b[?25l"] +[4.089379, "o", "\u001b[36m⠋\u001b[39m Loading..."] +[4.169902, "o", "\u001b[2K"] +[4.170057, "o", "\u001b[1G\u001b[36m⠙\u001b[39m Loading..."] +[4.250627, "o", "\u001b[2K\u001b[1G"] +[4.25097, "o", "\u001b[36m⠹\u001b[39m Loading..."] +[4.330875, "o", "\u001b[2K"] +[4.330995, "o", "\u001b[1G"] +[4.331329, "o", "\u001b[36m⠸\u001b[39m Loading..."] +[4.41089, "o", "\u001b[2K"] +[4.411028, "o", "\u001b[1G"] +[4.411532, "o", "\u001b[36m⠼\u001b[39m Loading..."] +[4.491049, "o", "\u001b[2K"] +[4.491476, "o", "\u001b[1G"] +[4.491567, "o", "\u001b[36m⠴\u001b[39m Loading..."] +[4.572084, "o", "\u001b[2K"] +[4.572596, "o", "\u001b[1G"] +[4.572685, "o", "\u001b[36m⠦\u001b[39m Loading..."] +[4.652168, "o", "\u001b[2K"] +[4.652281, "o", "\u001b[1G\u001b[36m⠧\u001b[39m Loading..."] +[4.697526, "o", "\u001b[2K\u001b[1G"] +[4.697834, "o", "\u001b[?25h"] +[4.715608, "o", "\u001b[?25l"] +[4.719242, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[2m(Use arrow keys)\u001b[22m\r\n\u001b[36m❯ node-application\u001b[39m "] +[4.721847, "o", "\u001b[19D\u001b[19C"] +[5.272992, "o", "\u001b[2K\u001b[1A\u001b[2K\u001b[G"] +[5.273529, "o", "\u001b[32m?\u001b[39m \u001b[1mPlease select an app:\u001b[22m\u001b[0m \u001b[0m\u001b[36mnode-application\u001b[39m"] +[5.274531, "o", "\u001b[40D\u001b[40C"] +[5.274618, "o", "\r\n"] +[5.274883, "o", "\u001b[?25h"] +[5.664901, "o", "App node-application stopped.\r\n"] +[5.726121, "o", "\u001b[?25h"] +[5.730979, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[5.73108, "o", "\u001b]2;amin@cloud:~\u0007\u001b]1;~\u0007"] +[5.732852, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[01;32m➜ \u001b[36m~\u001b[00m \u001b[K"] +[5.73296, "o", "\u001b[?1h\u001b=\u001b[?2004h"] +[6.517437, "o", "e"] +[6.618191, "o", "\bex"] +[6.786081, "o", "i"] +[6.916583, "o", "t"] +[7.032707, "o", "\u001b[?1l\u001b>"] +[7.032871, "o", "\u001b[?2004l\r\r\n"] +[7.034493, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"] diff --git a/src/components/Sidebar/data.js b/src/components/Sidebar/data.js index 7d0b1f7f..096d9647 100644 --- a/src/components/Sidebar/data.js +++ b/src/components/Sidebar/data.js @@ -6696,30 +6696,9 @@ export default { link: "/references/liara-cli/remove-account" }, { - title: "انتخاب حساب‌ به عنوان حساب اصلی", - link: "/references/liara-cli/remove-account" - }, - - { - hr: true - }, - { - badge: ( -
- - رفع خطاهای رایج -
- ) + title: "انتخاب حساب پیش‌فرض", + link: "/references/liara-cli/choose-default-account" }, - { - title: "رفع خطای command not found", - link: "/references/liara-cli/fix-command-not-found-error" - }, - { - title: "رفع خطای command is not recognized", - link: "/references/liara-cli/fix-command-not-recognized-error" - }, - ], }, diff --git a/src/pages/references/liara-cli/add-account.mdx b/src/pages/references/liara-cli/add-account.mdx new file mode 100644 index 00000000..1d935bc9 --- /dev/null +++ b/src/pages/references/liara-cli/add-account.mdx @@ -0,0 +1,88 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# اضافه کردن حساب کاربری جدید با Liara CLI +
+ +برای +اضافه کردن حساب کاربری جدید با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara account:add`} + +
+
+ + + +
+دستور liara account:add، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara account add [-h] [--debug] [--api-token ] [--region iran|germany] [-a ] [-e ] [-p ]`} + +
+ + +a- یا account--, + "انتخاب نام، برای اکانت", + liara account:add -a mrfoo, + ], + + [ + e- یا email--, + "درج ایمیل برای اکانت جدید", + liara account:add -e email@example.com, + ], + + [ + api-token--, +
+

برای اجرای آنی اضافه کردن حساب کاربری به کمک api token (مناسب ci/cd)

+
, + ****=liara account:add --api-token, + ], + [ + debug--, + "برای نمایش دیباگ در کنار متغیرهای محیطی", + liara account:add --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara account:add -h, + ], + [ + p- یا password, + "برای درج پسورد اکانت", + **** liara account:add -p , + ], + + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/add-or-edit-envs.mdx b/src/pages/references/liara-cli/add-or-edit-envs.mdx new file mode 100644 index 00000000..0207fcc0 --- /dev/null +++ b/src/pages/references/liara-cli/add-or-edit-envs.mdx @@ -0,0 +1,89 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# ثبت یا ویرایش متغیرهای محیطی با Liara CLI +
+ +برای +ثبت یا ویرایش متغیرهای محیطی با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara env:set`} + +
+
+ + + +
+دستور liara env:set، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara env set [ENV...] [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] + [-a ] [-f]`} + +
+ + +
a- یا app--, + "انتخاب برنامه هدف", + liara env:set -a my-web-app, + ], + + [ + f- یا force--, + "تنظیم و یا ویرایش متغیرهای محیطی یک برنامه بدون نیاز به تایید", + liara env:set -f, + ], + + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara env:set --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات تنظیم یا ویرایش متغیرها به کمک api token (مناسب ci/cd)

+
, + ****=liara env:set --api-token, + ], + [ + debug--, + "برای نمایش دیباگ در کنار متغیرهای محیطی", + liara env:set --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara env:set -h, + ], + + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/autocomplete.mdx b/src/pages/references/liara-cli/autocomplete.mdx new file mode 100644 index 00000000..41011945 --- /dev/null +++ b/src/pages/references/liara-cli/autocomplete.mdx @@ -0,0 +1,96 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# تکمیل خودکار دستورات Liara CLI +
+ +برای +تکمیل خودکار دستورات در ابزار Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara autocomplete`} + +
+
+ +با اجرای این دستور می‌توانید راهنمای فعال‌سازی تکمیل خودکار دستورات لیارا CLI را در سیستم‌عامل فعلی خود مشاهده کنید. + + +{/* +
+دستور liara login، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara login [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-e ] [-p ] [-i] [--browser chrome|firefox|edge]`} + +
+ +
e- یا email--, + "برای درج ایمیل حساب کاربری ایجاد شده در لیارا", + liara login -e email@example.com, + ], + [ + h- یا help--, + "نمایش راهنما", + liara login -h, + ], + [ + p- یا password, + "برای درج رمز عبور حساب کاربری ایجاد شده در لیارا", + **** liara login -e email@example.com -p , + ], + [ + i- یا interactive, + "برای لاگین با استفاده از User و Password و نه مرورگر", + liara login -i, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara login --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات login به کمک api token (مناسب ci/cd)

+
, + ****=liara login --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara disk:create --debug, + ], + [ + browser--, + "برای انتخاب مرورگر برای لاگین", + liara login --browser=firefox, + ], + +]} /> +
*/} + + \ No newline at end of file diff --git a/src/pages/references/liara-cli/choose-default-account.mdx b/src/pages/references/liara-cli/choose-default-account.mdx new file mode 100644 index 00000000..f7266e66 --- /dev/null +++ b/src/pages/references/liara-cli/choose-default-account.mdx @@ -0,0 +1,77 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# انتخاب حساب پیش‌فرض در Liara CLI +
+ +برای +انتخاب حساب پیش‌فرض در Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara account:use`} + +
+
+ + + +
+دستور liara account:use، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara account use [-h] [--debug] [--api-token ] [--region iran|germany] [-a ]`} + +
+ + +
a- یا account--, + "انتخاب حساب هدف", + liara account:use -a oldfoo, + ], + + [ + api-token--, +
+

برای اجرای آنی عملیات انتخاب اکانت به کمک api token (مناسب ci/cd)

+
, + ****=liara account:use --api-token, + ], + [ + debug--, + "برای نمایش دیباگ در کنار حذف حساب کاربری", + liara account:use --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara account:use -h, + ], + + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/connect-to-app-shell.mdx b/src/pages/references/liara-cli/connect-to-app-shell.mdx new file mode 100644 index 00000000..a5f8a759 --- /dev/null +++ b/src/pages/references/liara-cli/connect-to-app-shell.mdx @@ -0,0 +1,84 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# اتصال به خط فرمان برنامه با Liara CLI +
+ +برای +اتصال به خط فرمان برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara shell`} + +
+
+ + + +
+دستور liara app:shellیا liara shell، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara shell [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ] [-c ]`} + +
+ +
a- یا app--, + "انتخاب برنامه موردنظر", + liara shell -a my-web-app, + ], + [ + c- یا command--, + "انتخاب دستور برای اجرا", + liara shell --command=/bin/sh, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara shell --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات اتصال به خط فرمان برنامه به کمک api token (مناسب ci/cd)

+
, + ****=liara shell --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌ها به همراه دیباگ", + liara shell --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara shell -h, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/create-app.mdx b/src/pages/references/liara-cli/create-app.mdx new file mode 100644 index 00000000..bcf1664c --- /dev/null +++ b/src/pages/references/liara-cli/create-app.mdx @@ -0,0 +1,109 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# ایجاد برنامه با Liara CLI +
+ +برای +ایجاد برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara create # or liara app:create`} + +
+
+ + + +
+دستور liara create یا liara app:create، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara create [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a + ] [--platform ] [--plan ] [--feature-plan ] [-n ] [-r true|false]`} + +
+ +
a- یا app--, + "برای درج شناسه برنامه‌ای که قصد ایجاد آن را دارید", + liara create --app=my-web-app, + ], + [ + h- یا help--, + "نمایش راهنما", + liara create -h, + ], + [ + n- یا network--, +

انتخاب شبکه خصوصی برنامه

, + liara create -n liara-net, + ], + [ + r- یا read-only--, +
+

انتخاب readOnly بودن یا Writable بودن فایل‌سیستم

+
, + liara create -r true, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara create --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات ساخت برنامه به کمک api token (مناسب ci/cd)

+
, + ****=liara create --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara create --debug, + ], + [ + feature-plan--, + "برای انتخاب بسته امکانات برنامه", + "liara create --feature-plan=free, + ], + [ + plan--, +
+

برای انتخاب پلن برنامه

+
, + liara create --plan=free, + ], + [ + platform--, + "برای مشخص کردن پلتفرم برنامه‌ای که قصد استقرار آن را دارید", + liara create --platfor=docker, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/delete-app.mdx b/src/pages/references/liara-cli/delete-app.mdx new file mode 100644 index 00000000..15c14042 --- /dev/null +++ b/src/pages/references/liara-cli/delete-app.mdx @@ -0,0 +1,80 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# حذف برنامه با Liara CLI +
+ +برای +حذف برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara delete`} + +
+
+ + + +
+دستور liara delete، liara app:delete، liara app remove یا liara app rm پارامترهای زیر را، می‌پذیرد: + +
+
+ +{` liara delete [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ]`} + +
+ +
a- یا app--, + "برای درج شناسه برنامه‌ای که قصد حذف آن را دارید", + liara delete --app=my-web-app, + ], + [ + h- یا help--, + "نمایش راهنما", + liara delete -h, + ], + + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara delete --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات delete به کمک api token (مناسب ci/cd)

+
, + ****=liara delete --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara delete --debug, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/deploy-app.mdx b/src/pages/references/liara-cli/deploy-app.mdx new file mode 100644 index 00000000..dcb74157 --- /dev/null +++ b/src/pages/references/liara-cli/deploy-app.mdx @@ -0,0 +1,158 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# استقرار برنامه با Liara CLI +
+ +برای +استقرار برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara deploy`} + +
+
+ + + +
+دستور liara deploy، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara deploy [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [--path + ] [--platform ] [-a ] [-p ] [-i ] [--detach] [--no-app-logs] [--args ] + [--build-arg ...] [-m ] [-d ...] [--no-cache] [-f ] [-b iran|germany]`} + +
+ +
a- یا app--, + "برای درج شناسه برنامه‌ای که قصد دارید پروژه‌تان در آن مستقر شود", + liara deploy --app=my-web-app, + ], + [ + h- یا help--, + "نمایش راهنما", + liara deploy -h, + ], + [ + d- یا disks--, + "برای تصال یک یا چند دیسک به مسیرهای مورد نظر", + liara deploy -d data=/var/www/html, + ], + [ + i- یا image--, +
+

برای استقرار مستقیم Image از DockerHub

+
, + liara deploy -i nextcloud:1.23, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara deploy --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات استقرار به کمک api token (مناسب ci/cd)

+
, + ****=liara deploy --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara deploy --debug, + ], + [ + m- یا message, + "برای در نظر گرفتن پیامی برای استقرار", + "liara deploy --message="fix the user login bug, + ], + [ + p- یا port--, +
+

برای درج پورتی که برنامه‌ی شما بر روی آن Listen می‌کند

+
, + liara deploy --port=3000, + ], + [ + path--, + "برای درج آدرس ریشه پروژه‌ای که قصد استقرار آن را دارید", + liara deploy --path=/path/to/project, + ], + [ + detach--, + "برای عدم نمایش لاگ‌ها بعد از هر استقرار", + liara deploy --detach, + ], + [ + platform--, + "برای مشخص کردن پلتفرم برنامه‌ای که قصد استقرار آن را دارید", + liara deploy --platfor=docker, + ], + [ + b- یا build-location, +
+

برای انتخاب موقعیت build برنامه

+
, + liara deploy --build-location=germany, + ], + [ + f- یا dockerfile, +
+

برای انتخاب نام Dockerfile در صورتی که با نام دیگری ذخیره شده است

+
, + "liara deploy --dockerfile="path/to/myDocker, + ], + [ + args--, +
+

برای واردکردن entrypoint argهای یک Docker Image

+
, + "liara deploy --args="sh -c sleep 10 && /entrypoint.sh run, + ], + [ + build-arg--, +
+

برای واردکردن build argهای یک Docker Image

+
, + "liara deploy --build-arg="APP_VERSION=2.0.0, + ], + [ + no-app-logs--, + "عدم نمایش لاگ‌های برنامه پس از استقرار", + liara deploy --no-app-logs, + ], + [ + no-cache--, + "عدم استفاده از کش ورژن قبلی در هنگام استقرار برنامه", + liara deploy --no-cache, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/list-accounts.mdx b/src/pages/references/liara-cli/list-accounts.mdx new file mode 100644 index 00000000..e85ea553 --- /dev/null +++ b/src/pages/references/liara-cli/list-accounts.mdx @@ -0,0 +1,125 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# مشاهده لیستی از حساب‌های کاربری با Liara CLI +
+ +برای +مشاهده لیستی از حساب‌های کاربری با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara account:list`} + +
+
+ + + +
+دستور liara account:listیا liara account:list، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{` liara account list [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [--columns + | -x] [--filter ] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort + ]`} + +
+ +
x- یا extended--, + "نمایش اطلاعات و ستون‌های اضافی اکانت‌ها", + liara account:list --extended, + ], + [ + h- یا help--, + "نمایش راهنما", + liara account:list -h, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara account:list --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات لیست اکانت‌ها به کمک api token (مناسب ci/cd)

+
, + ****=liara account:list --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara account:list --debug, + ], + [ + columns--, + "برای نمایش فقط ستون‌های انتخاب شده", + liara account:list --columns=Name,Email, + ], + [ + csv-- یا output=csv--, +
+

برای نمایش خروجی در فرمت CSV

+
, + liara account:list --csv, + ], + [ + filter--, +
+

برای فیلتر یک ستون با اسم

+
, + "liara account:list --filter="name=ali, + ], + [ + no-header--, + "برای عدم نمایش هدرهای جدول", + liara account:list --no-header, + ], + [ + no-truncate--, + "برای جلوگیری از کوتاه شدن یا برش خروجی به اندازه‌ی صفحه نمایش ", + liara account:list --no-truncate, + ], + [ + output--, +
+

برای تعیین فرمت خروجی (CSV , YAML , JSON)

+
, + liara account:list --output=json, + ], + [ + sort--, +
+

برای مرتب‌سازی بر اساس یک ستون (مرتب‌سازی descending با -)

+
, + liara account:list --sort=-Name, + ], + + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/list-apps.mdx b/src/pages/references/liara-cli/list-apps.mdx new file mode 100644 index 00000000..3b058fff --- /dev/null +++ b/src/pages/references/liara-cli/list-apps.mdx @@ -0,0 +1,124 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# مشاهده لیستی از برنامه‌های ایجاد شده با Liara CLI +
+ +برای +مشاهده لیستی از برنامه‌های ایجاد شده با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara app:list`} + +
+
+ + + +
+دستور liara app:listیا liara app:ls، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{` liara app ls [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [--columns + | -x] [--filter ] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml | | ] [--sort + ]`} + +
+ +
x- یا extended--, + "نمایش اطلاعات و ستون‌های اضافی برنامه‌ها", + liara app:ls --extended, + ], + [ + h- یا help--, + "نمایش راهنما", + liara app:ls -h, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara app:ls --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات نمایش برنامه‌ها به کمک api token (مناسب ci/cd)

+
, + ****=liara app:ls --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara app:ls --debug, + ], + [ + columns--, + "برای نمایش فقط ستون‌های انتخاب شده", + liara app:ls --columns=Status,Name, + ], + [ + csv-- یا output=csv--, +
+

برای نمایش خروجی در فرمت CSV

+
, + liara app:ls --csv, + ], + [ + filter--, +
+

برای فیلتر یک ستون با اسم

+
, + "liara app:ls --filter="name=myapp, + ], + [ + no-header--, + "برای عدم نمایش هدرهای جدول", + liara app:ls --no-header, + ], + [ + no-truncate--, + "برای جلوگیری از کوتاه شدن یا برش خروجی به اندازه‌ی صفحه نمایش ", + liara app:ls --no-truncate, + ], + [ + output--, +
+

برای تعیین فرمت خروجی (CSV , YAML , JSON)

+
, + liara app:ls --output=json, + ], + [ + sort--, +
+

برای مرتب‌سازی بر اساس یک ستون (مرتب‌سازی descending با -)

+
, + liara app:ls --sort=-Name, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/list-envs.mdx b/src/pages/references/liara-cli/list-envs.mdx new file mode 100644 index 00000000..7f748f38 --- /dev/null +++ b/src/pages/references/liara-cli/list-envs.mdx @@ -0,0 +1,131 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# لیست متغیرهای محیطی برنامه با Liara CLI +
+ +برای +لیست متغیرهای محیطی برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara env:list`} + +
+
+ + + +
+دستور liara env:listیا liara env:ls، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara env list [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a + ] [--columns | -x] [--filter ] [--no-header | [--csv | --no-truncate]] [--output csv|json|yaml + | | ] [--sort ]`} + +
+ + +
x- یا extended--, + "نمایش اطلاعات اضافی متغیرها", + liara env:ls --extended, + ], + + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara env:ls --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات نمایش متغیرها به کمک api token (مناسب ci/cd)

+
, + ****=liara env:ls --api-token, + ], + [ + debug--, + "برای نمایش دیباگ در کنار متغیرهای محیطی", + liara env:ls --debug, + ], + [ + columns--, + "برای نمایش فقط ستون‌های انتخاب شده", + liara env:ls --columns=Key, + ], + [ + csv-- یا output=csv--, +
+

برای نمایش خروجی در فرمت CSV

+
, + liara env:ls --csv, + ], + [ + filter--, +
+

برای فیلتر یک ستون با اسم

+
, + "liara env:ls --filter="Key=auth, + ], + [ + no-header--, + "برای عدم نمایش هدرهای جدول", + liara env:ls --no-header, + ], + [ + no-truncate--, + "برای جلوگیری از کوتاه شدن یا برش خروجی به اندازه‌ی صفحه نمایش ", + liara env:ls --no-truncate, + ], + [ + output--, +
+

برای تعیین فرمت خروجی (CSV , YAML , JSON)

+
, + liara env:ls --output=json, + ], + [ + sort--, +
+

برای مرتب‌سازی بر اساس یک ستون (مرتب‌سازی descending با -)

+
, + liara env:ls --sort=-Value, + ], + [ + h- یا help--, + "نمایش راهنما", + liara env:ls -h, + ], + [ + a- یا app--, + "انتخاب برنامه هدف", + liara env:ls -a my-web-app, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/login.mdx b/src/pages/references/liara-cli/login.mdx new file mode 100644 index 00000000..dc067b31 --- /dev/null +++ b/src/pages/references/liara-cli/login.mdx @@ -0,0 +1,93 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# ورود به حساب کاربری با Liara CLI +
+ +برای +ورود به حساب کاربری لیارا، می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara login`} + +
+
+ + + +
+دستور liara login، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara login [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-e ] [-p ] [-i] [--browser chrome|firefox|edge]`} + +
+ +
e- یا email--, + "برای درج ایمیل حساب کاربری ایجاد شده در لیارا", + liara login -e email@example.com, + ], + [ + h- یا help--, + "نمایش راهنما", + liara login -h, + ], + [ + p- یا password, + "برای درج رمز عبور حساب کاربری ایجاد شده در لیارا", + **** liara login -e email@example.com -p , + ], + [ + i- یا interactive, + "برای لاگین با استفاده از User و Password و نه مرورگر", + liara login -i, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara login --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات login به کمک api token (مناسب ci/cd)

+
, + ****=liara login --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara disk:create --debug, + ], + [ + browser--, + "برای انتخاب مرورگر برای لاگین", + liara login --browser=firefox, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/manage-disks.mdx b/src/pages/references/liara-cli/manage-disks.mdx index e57dfc6c..ce260842 100644 --- a/src/pages/references/liara-cli/manage-disks.mdx +++ b/src/pages/references/liara-cli/manage-disks.mdx @@ -45,6 +45,13 @@ import Table from "@/components/Common/table";
دستور liara disk:create، پارامترهای زیر را، می‌پذیرد: +
+
+ +{`liara disk create [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ] [-n ] [-s ]`} + +
+
+# حذف یک حساب کاربری از Liara CLI +
+ +برای +حذف یک حساب کاربری از Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara account:remove`} + +
+
+ + + +
+دستور liara account:remove یا liara account:rm، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara account remove [-h] [--debug] [--api-token ] [--region iran|germany] [-a ]`} + +
+ + +
a- یا account--, + "انتخاب حساب هدف", + liara account:remove -a oldfoo, + ], + + [ + api-token--, +
+

برای اجرای آنی عملیات حذف اکانت به کمک api token (مناسب ci/cd)

+
, + ****=liara account:remove --api-token, + ], + [ + debug--, + "برای نمایش دیباگ در کنار حذف حساب کاربری", + liara account:remove --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara account:remove -h, + ], + + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/remove-env.mdx b/src/pages/references/liara-cli/remove-env.mdx new file mode 100644 index 00000000..ca22721c --- /dev/null +++ b/src/pages/references/liara-cli/remove-env.mdx @@ -0,0 +1,88 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# حذف متغیرهای محیطی با Liara CLI +
+ +برای +حذف متغیرهای محیطی با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara env:unset`} + +
+
+ + + +
+دستور liara env:unset، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara env unset [ENV...] [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ] [-f]`} + +
+ + +
a- یا app--, + "انتخاب برنامه هدف", + liara env:unset -a my-web-app, + ], + + [ + f- یا force--, + "حذف متغیرهای محیطی یک برنامه بدون نیاز به تایید", + liara env:set -f, + ], + + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara env:unset --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات حذف متغیرها به کمک api token (مناسب ci/cd)

+
, + ****=liara env:unset --api-token, + ], + [ + debug--, + "برای نمایش دیباگ در کنار متغیرهای محیطی", + liara env:unset --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara env:unset -h, + ], + + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/restart-app.mdx b/src/pages/references/liara-cli/restart-app.mdx new file mode 100644 index 00000000..c7b19039 --- /dev/null +++ b/src/pages/references/liara-cli/restart-app.mdx @@ -0,0 +1,78 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# ری‌استارت برنامه با Liara CLI +
+ +برای +ری‌استارت برنامه در لیارا، می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara restart`} + +
+
+ + + +
+دستور liara restart یا liara app:restart، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{` liara restart [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ]`} + +
+ +
a- یا app--, + "برای درج شناسه برنامه موردنظر", + liara restart -e email@example.com, + ], + [ + h- یا help--, + "نمایش راهنما", + liara restart -h, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara restart --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات restart به کمک api token (مناسب ci/cd)

+
, + ****=liara restart --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara disk:create --debug, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/see-app-logs.mdx b/src/pages/references/liara-cli/see-app-logs.mdx new file mode 100644 index 00000000..2ca6c5cb --- /dev/null +++ b/src/pages/references/liara-cli/see-app-logs.mdx @@ -0,0 +1,105 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# مشاهده لاگ‌های برنامه با Liara CLI +
+ +برای +مشاهده لاگ‌های برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara logs`} + +
+
+ + + +
+دستور liara app:logsیا liara logs، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara logs [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ] [-s ] [-t] [-f] [-c]`} + +
+ +
a- یا app--, + "انتخاب برنامه موردنظر", + liara logs -a my-web-app, + ], + [ + c- یا colorize--, + "نمایش لاگ‌ها با رنگ‌بندی", + liara logs -c, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara logs --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات نمایش لاگ‌های برنامه به کمک api token (مناسب ci/cd)

+
, + ****=liara logs --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌ها به همراه دیباگ", + liara logs --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara logs -h, + ], + [ + f- یا follow--, +
+

برای دنبال کردن لحظه‌ای (real-time) لاگ‌ها

+
, + liara logs --follow, + ], + [ + t- یا timestamps--, +
+

نمایش timestampها

+
, + liara logs --timestamps, + ], + [ + s- یا since--, +
+

نمایش لاگ‌ها براساس timestamp وارد شده

+
, + "liara logs --since="1 hour ago, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/see-platform-plans.mdx b/src/pages/references/liara-cli/see-platform-plans.mdx new file mode 100644 index 00000000..b10369f6 --- /dev/null +++ b/src/pages/references/liara-cli/see-platform-plans.mdx @@ -0,0 +1,95 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# مشاهده پلن‌های سرویس پلتفرم با Liara CLI +
+ +برای +مشاهده پلن‌های سرویس پلتفرم، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara plan:list`} + +
+
+ +با اجرای دستور liara plan:list یا به اختصار liara plan:ls می‌توانید لیستی از پلن‌های سرویس برنامه را مشاهده کنید. + +{/* +
+دستور liara login، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara login [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-e ] [-p ] [-i] [--browser chrome|firefox|edge]`} + +
+ +
e- یا email--, + "برای درج ایمیل حساب کاربری ایجاد شده در لیارا", + liara login -e email@example.com, + ], + [ + h- یا help--, + "نمایش راهنما", + liara login -h, + ], + [ + p- یا password, + "برای درج رمز عبور حساب کاربری ایجاد شده در لیارا", + **** liara login -e email@example.com -p , + ], + [ + i- یا interactive, + "برای لاگین با استفاده از User و Password و نه مرورگر", + liara login -i, + ], + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara login --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات login به کمک api token (مناسب ci/cd)

+
, + ****=liara login --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌های دیباگ", + liara disk:create --debug, + ], + [ + browser--, + "برای انتخاب مرورگر برای لاگین", + liara login --browser=firefox, + ], + +]} /> +
*/} + + \ No newline at end of file diff --git a/src/pages/references/liara-cli/start-app.mdx b/src/pages/references/liara-cli/start-app.mdx new file mode 100644 index 00000000..cdfbcd1b --- /dev/null +++ b/src/pages/references/liara-cli/start-app.mdx @@ -0,0 +1,80 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# روشن کردن برنامه خاموش با Liara CLI +
+ +برای +روشن کردن برنامه خاموش با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara start`} + +
+
+ + + +
+دستور liara app:startیا liara start، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara start [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ]`} + +
+ +
a- یا app--, + "انتخاب برنامه موردنظر", + liara start -a my-web-app, + ], + + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara start --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات روشن کردن برنامه خاموش به کمک api token (مناسب ci/cd)

+
, + ****=liara start --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌ها به همراه دیباگ", + liara start --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara start -h, + ], + +]} /> +
+ + \ No newline at end of file diff --git a/src/pages/references/liara-cli/stop-app.mdx b/src/pages/references/liara-cli/stop-app.mdx new file mode 100644 index 00000000..ba5a41b3 --- /dev/null +++ b/src/pages/references/liara-cli/stop-app.mdx @@ -0,0 +1,80 @@ +import Layout from "@/components/Layout"; +import Button from "@/components/Common/button"; +import Section from "@/components/Common/section"; +import Alert from "@/components/Common/alert"; +import Tabs from "@/components/Common/tab"; +import Step from "@/components/Common/step"; +import Card from "@/components/Common/card"; +import Important from "@/components/Common/important"; +import Highlight from "react-highlight"; +import Link from "next/link"; +import NextPage from "@/components/Common/nextpage"; +import Asciinema from "@/components/Common/asciinema"; +import Table from "@/components/Common/table"; + + +# خاموش کردن برنامه با Liara CLI +
+ +برای +خاموش کردن برنامه با Liara CLI، +می‌توانید از دستور زیر، استفاده کنید: + +
+
+ +{`liara stop`} + +
+
+ + + +
+دستور liara app:stopیا liara stop، پارامترهای زیر را، می‌پذیرد: + +
+
+ +{`liara stop [-h] [--debug] [--api-token ] [--region iran|germany] [--account ] [-a ]`} + +
+ +
a- یا app--, + "انتخاب برنامه موردنظر", + liara stop -a my-web-app, + ], + + [ + account--, + "برای تغییر موقتی حساب کاربری ", + liara stop --account alinajmabadi_iran, + ], + [ + api-token--, +
+

برای اجرای آنی عملیات خاموش کردن برنامه به کمک api token (مناسب ci/cd)

+
, + ****=liara stop --api-token, + ], + [ + debug--, + "برای نمایش لاگ‌ها به همراه دیباگ", + liara stop --debug, + ], + [ + h- یا help--, + "نمایش راهنما", + liara stop -h, + ], + +]} /> +
+ + \ No newline at end of file