CodeSmooth
CodeSmooth

CodeSmooth CLI

Odblokuj sw贸j potencja艂 programistyczny z CodeSmooth CLI! 馃殌

CodeSmooth CLI to jedyne w swoim rodzaju narz臋dzie, kt贸re przenosi nauk臋 programowania na zupe艂nie nowy poziom. W przeciwie艅stwie do platform z gotowymi 艣rodowiskami online, CodeSmooth CLI pozwala Ci uczy膰 si臋 w Twoim w艂asnym tempie, z wykorzystaniem ulubionych narz臋dzi i edytora kodu, bezpo艣rednio na Twoim komputerze. 馃捇 Pobieraj zadania, eksperymentuj z kodem, tw贸rz w艂asne rozwi膮zania i zachowaj je na zawsze, aby m贸c do nich wr贸ci膰 w dowolnym momencie.

Jak zacz膮膰?

1. Instalacja GITa:

CodeSmooth CLI korzysta z systemu kontroli wersji Git. Upewnij si臋, 偶e masz go zainstalowanego na swoim komputerze. Je艣li nie, pobierz go ze strony https://git-scm.com/book/en/v2/Getting-Started-Installing-Git i zainstaluj zgodnie z instrukcjami dla Twojego systemu operacyjnego.

Po zainstalowaniu Gita, skonfiguruj go podaj膮c swoje imi臋 i adres email:

Bash
git config --global user.name "Twoje Imi臋" git config --global user.email "[email protected]"

2. Instalacja CodeSmooth CLI:

Linux i macOS:

Otw贸rz terminal i wpisz:

Bash
curl https://storage.googleapis.com/codesmooth-resources/public/cli/install.sh | bash

Windows (WSL):

  1. Zainstaluj Windows Subsystem for Linux (WSL): https://learn.microsoft.com/en-us/windows/wsl/install
  2. Otw贸rz konsol臋 Ubuntu.
  3. Zainstaluj paczk臋 xdg-utils:
    Bash
    sudo apt install xdg-utils
  4. Uruchom skrypt instaluj膮cy:
    Bash
    curl https://storage.googleapis.com/codesmooth-resources/public/cli/install.sh | bash

3. Konfiguracja CodeSmooth CLI:

Po zainstalowaniu CLI, uruchom jednorazow膮 konfiguracj臋:

Bash
codesmooth setup

Zostaniesz poproszony o:

  • Wybranie katalogu projekt贸w CodeSmooth (domy艣lnie $HOME/codesmooth). Tu b臋d膮 zapisywane Twoje zadania.
  • Podanie polecenia otwieraj膮cego Tw贸j edytor kodu (domy艣lnie code dla Visual Studio Code).

4. Logowanie do konta CodeSmooth:

Zaloguj si臋 do swojego konta CodeSmooth:

Bash
codesmooth auth login

Ten krok jest zazwyczaj wykonywany automatycznie podczas konfiguracji (codesmooth setup).

Jak korzysta膰 z CodeSmooth CLI?

1. Wybierz zadanie:

Przejd藕 na stron臋 app.codesmooth.dev i wybierz zadanie, kt贸re chcesz rozwi膮za膰.

2. Pobierz zadanie:

Skopiuj komend臋 z panelu zadania i wklej j膮 do terminala. Na przyk艂ad:

Bash
codesmooth get task-clyddwxfd0001m07kmqst49ya

Zadanie zostanie pobrane do wybranego katalogu.

3. Rozwi膮偶 zadanie:

Otw贸rz zadanie w swoim edytorze kodu i zacznij programowa膰!

4. Sprawd藕 rozwi膮zanie:

Po zako艅czeniu pracy nad zadaniem, przejd藕 do katalogu g艂贸wnego zadania w terminalu i uruchom:

Bash
codesmooth check

CLI uruchomi testy jednostkowe i sprawdzi, czy Twoje rozwi膮zanie jest poprawne.

Rodzaje zada艅:

  • Zadania: Proste 膰wiczenia bez test贸w jednostkowych, z gotowym rozwi膮zaniem w folderze solution. Idealne do nauki i eksperymentowania z kodem.
  • Wyzwania: Trudniejsze zadania z testami jednostkowymi.

Rozwi膮zywanie problem贸w:

  • Upewnij si臋, 偶e port 45110 na Twoim komputerze jest dost臋pny podczas logowania.
  • W przypadku Windows WSL, upewnij si臋, 偶e masz zainstalowan膮 paczk臋 xdg-utils.

Powodzenia w nauce programowania z CodeSmooth CLI!