cloudpebble
CloudPebble - Web-based IDE for Pebble development
파일 탐색기
- build-cluster-images.yml
- tests.yml
- __init__.py
- addr2lines.py
- base.html
- login.html
- merge_account.html
- password_reset_complete.html
- password_reset_confirm.html
- password_reset_done.html
- password_reset_email.html
- password_reset_form.html
- registration_form.html
- __init__.py
- apps.py
- middleware.py
- models.py
- pebble.py
- tests.py
- urls.py
- views.py
- post_compile
- .gitignore
- Makefile
- preload.c
- __init__.py
- celery.py
- settings.py
- urls.py
- wsgi.py
- UbuntuMono-Regular.ttf
- logo_splash.png
- menu_icon.png
- tile_splash.png
- aplite_legacy.py
- configure_appinfo.py
- pebble_sdk_version.py
- .gitignore
- .travis.yml
- appinfo.json
- doc.html
- LICENSE
- README.md
- wscript
- simply-js-v0.1.1-for-fw-v2.0-beta3.pbw
- simply-js-v0.2.1-for-fw-v2.0-beta3.pbw
- simply-js-v0.2.2-for-fw-v2.0-beta4.pbw
- simply-js-v0.2.3-for-fw-v2.0-beta4.pbw
- simply-js-v0.2.4-for-fw-v2.0-beta4.pbw
- simply-js-v0.2.5-for-fw-v2.0-beta5.pbw
- simply-js-v0.3.0-for-fw-v2.0.0.pbw
- simply-js-v0.3.1-for-fw-v2.0.0.pbw
- simply-js-v0.3.2-for-fw-v2.0.1.pbw
- simply-js-v0.3.3-for-fw-v2.0.2.pbw
- simply-js-v0.3.4-for-fw-v2.0.2.pbw
- UbuntuMono-Regular.ttf
- logo_splash.png
- menu_icon.png
- .gitignore
- appinfo.json
- jsdoc.json
- LICENSE
- wscript
- __init__.py
- git.py
- npm.py
- phone.py
- project.py
- publish.py
- qemu.py
- resource.py
- source.py
- sse.py
- user.py
- ycm.py
- 0001_initial.py
- 0002_add_alloy_project_type.py
- 0003_alter_project_project_dependencies_and_more.py
- 0004_prefix_thirdparty_tables.py
- 0005_multi_sdk_version.py
- 0006_single_sdk_4927.py
- 0007_usergithubreposync.py
- 0008_publishedmedia.py
- 0009_alter_project_project_type_alter_publishedmedia_name_and_more.py
- 0010_sdk_4_9_166.py
- 0011_drop_sdk_version.py
- 0012_env_vars.py
- 0013_github_hook_force.py
- 0014_buildresult_commit_sha.py
- __init__.py
- __init__.py
- build.py
- dependency.py
- files.py
- meta.py
- project.py
- s3file.py
- textfile.py
- user.py
- base.css
- codemirror-default.css
- ib.css
- ide.css
- mobile.css
- project-list.css
- raster-gothic.css
- raster-gothic.woff2
- settings.css
- LICENSE
- rfb.js
- codemirror.hint.js
- gif.js
- gif.worker.js
- uuid.js
- bianca-black.png
- bianca-silver.png
- black-20mm-hole.png
- bobby-black.png
- bobby-gold.png
- bobby-silver.png
- snowy-black.png
- snowy-red.png
- snowy-white.png
- spalding-14mm-black.png
- spalding-14mm-rose-gold.png
- spalding-14mm-silver.png
- spalding-20mm-black.png
- spalding-20mm-silver.png
- tintin-black.png
- tintin-blue.png
- tintin-green.png
- tintin-grey.png
- tintin-orange.png
- tintin-pink.png
- tintin-red.png
- tintin-white.png
- error.png
- failing.png
- passing.png
- background-logo.png
- boot-aplite.png
- boot-basalt.png
- boot-chalk.png
- boot-emery.png
- boot-gabbro.png
- configure.png
- darkspinner.gif
- delete.png
- favicon.ico
- favicon.png
- fullscreen_close.png
- fullscreen_open.png
- help.png
- ib.png
- power.png
- reload.png
- rename.png
- run.png
- save.png
- spinner.gif
- zip.png
- compile-reboot.test.js
- sidebar-refresh.test.js
- sse-events.test.js
- actionbarlayer.js
- bitmaplayer.js
- inverterlayer.js
- menulayer.js
- textlayer.js
- canvas.js
- codegen.js
- codeparser.js
- ib.js
- layer.js
- layer_list.js
- properties.js
- property_view.js
- registry.js
- resizer.js
- resource.js
- resource_manager.js
- toolkit.js
- utils.js
- libpebble.js
- mixedsocket.js
- proxysocket.js
- websocket.js
- analytics.js
- autocomplete.js
- cloudpebble.js
- codefolds.js
- compile-reboot.js
- compile.js
- crash_handler.js
- csrf.js
- dependencies.js
- dither.js
- documentation.js
- editor.js
- emulator.js
- fuzzyprompt.js
- gist_import.js
- github.js
- json_parse.js
- KVtable.js
- live_settings_form.js
- new_owner.js
- package-lock.json
- package.json
- pcm-player-worklet.js
- pebble.js
- project_list.js
- publish.js
- qemu.js
- radix.js
- resources.js
- settings.js
- sidebar.js
- sse.js
- syntax.js
- textext_tagger.js
- timeline.js
- ts-completions.js
- ts-worker.js
- vitest.config.js
- whats_new.js
- ycm.js
- filters.svg
- alloy-typings.json
- documentation.json
- __init__.py
- archive.py
- build.py
- gist.py
- git.py
- td_task.py
- compile.html
- dependencies.html
- github.html
- publish.html
- resource.html
- settings.html
- timeline.html
- ui-editor.html
- gist-import.html
- import_login.html
- index.html
- new-owner.html
- project.html
- qemu-config.html
- qemu-enter-token.html
- qemu-sensors.html
- run.html
- run_login.html
- settings.html
- __init__.py
- test_alloy_templates.py
- test_build_commit_sha.py
- test_c_templates.py
- test_compile.skip
- test_create_archive.skip
- test_env_vars.py
- test_find_project_root.py
- test_gist.skip
- test_git.py
- test_github_repo_sync.py
- test_import_archive.py
- test_import_export.skip
- test_library.zip
- test_manifest_generation.skip
- test_project_assembly.skip
- test_project_import_api.skip
- test_project_model.py
- test_project_version.py
- test_source_api.skip
- test_sse.py
- __init__.py
- manifest.py
- project_assembly.py
- sdk_scripts.py
- __init__.py
- alloy_templates.py
- c_templates.py
- cloudpebble_test.py
- crypto.py
- git.py
- mailinglist.py
- project.py
- regexes.py
- version.py
- whatsnew.py
- __init__.py
- index.py
- project.py
- run.py
- s3_proxy.py
- settings.py
- __init__.py
- admin.py
- forms.py
- git.py
- run_tests.py
- urls.py
- django.po
- djangojs.po
- django.po
- djangojs.po
- django.po
- djangojs.po
- django.po
- djangojs.po
- django.po
- djangojs.po
- .empty
- README.md
- __init__.py
- models.py
- tests.py
- urls.py
- views.py
- common.css
- progress.css
- fonts.css
- PFDinDisplayPro-Black.ttf
- PFDinDisplayPro-BlackItalic.ttf
- PFDinDisplayPro-Bold.ttf
- PFDinDisplayPro-BoldItal.ttf
- PFDinDisplayPro-ExtraThin.ttf
- PFDinDisplayPro-ExtraThinItalic.ttf
- PFDinDisplayPro-Italic.ttf
- PFDinDisplayPro-Light.ttf
- PFDinDisplayPro-LightItalic.ttf
- PFDinDisplayPro-Medium.ttf
- PFDinDisplayPro-MediumItalic.ttf
- PFDinDisplayPro-Regular.ttf
- PFDinDisplayPro-Regular.woff
- PFDinDisplayPro-Thin.ttf
- PFDinDisplayPro-ThinItalic.ttf
- raster-gothic.css
- raster-gothic.woff2
- checkbox-unchecked.png
- checkbox.png
- dropdown.png
- glyphicons-halflings-white.png
- glyphicons-halflings.png
- small-checkbox-unchecked.png
- small-checkbox.png
- ajax.js
- modal.js
- splash.css
- browser.png
- cloudpebble.png
- clouds.png
- cloudy.png
- json.png
- pebble.png
- unfinished.png
- splash.js
- base-narrow.html
- base.html
- index.html
- __init__.py
- models.py
- tests.py
- urls.py
- views.py
- __init__.py
- test_filter_dict.skip
- __init__.py
- events.py
- fakes.py
- filter_dict.py
- jsonview.py
- redis_helper.py
- s3.py
- td_helper.py
- .coveragerc
- .gitignore
- .gitmodules
- .travis.yml
- app.json
- bootstrap.sh
- completion-certs.crt
- docker_start.sh
- Dockerfile
- fabfile.py
- gunicorn.py
- LICENSE
- manage.py
- package.json
- Procfile
- README.md
- requirements.txt
- runtime.txt
- smoke_test.py
- translators.md
- Vagrantfile
- qemu_micro_flash.bin
- qemu_spi_flash.bin
- qemu_micro_flash.bin
- qemu_spi_flash.bin
- qemu_micro_flash.bin
- qemu_spi_flash.bin
- qemu_micro_flash.bin
- qemu_spi_flash.bin
- qemu_micro_flash.bin
- qemu_spi_flash.bin
- qemu_micro_flash.bin
- qemu_spi_flash.bin
- README.md
- .gitignore
- controller.py
- Dockerfile
- emulator.py
- entrypoint.sh
- LICENSE
- patch_geolocation.py
- README.md
- requirements.txt
- settings.py
- __init__.py
- test_projectinfo.py
- test_ycm.py
- ycm_extra_conf_sdk2.py
- ycm_extra_conf_sdk3.py
- .gitignore
- __init__.py
- Dockerfile
- filesync.py
- LICENCE
- npm_helpers.py
- projectinfo.py
- proxy.py
- requirements.txt
- settings.py
- symbol_blacklist.py
- ycm.py
- ycm_helpers.py
- nginx.conf
- nginx.hetzner.conf
- update_sdk_version.cpython-310.pyc
- update_sdk_version.py
- .env
- .gitignore
- BUILD_TRIGGER.txt
- compose.hetzner.yml
- deploy_dev.sh
- deploy_hetzner.sh
- deploy_qemu.sh
- dev_setup.sh
- docker-compose.yml
- LICENSE
- pyrightconfig.json
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
docker compose up
설명 보기 ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
docker compose
설명 보기 ▼
docker compose
Run and manage multi container Docker applications.
docker compose ps
List all running containers:
docker compose up {{[-d|--detach]}}
Create and start all containers in the background using a `docker-compose.yml` file from the current directory:
docker compose up --build
Start all containers, rebuild if necessary:
docker
설명 보기 ▼
docker
Docker 컨테이너 및 이미지를 관리.
`run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://docs.docker.com/reference/cli/docker/>.
docker {{[ps|container ls]}} {{[-a|--all]}}
모든 도커 컨테이너들(실행 및 중지) 목록 보기:
docker {{[run|container run]}} --name {{container_name}} {{image}}
사용자 정의 이름으로 이미지로부터 컨테이너 실행:
docker container {{start|stop}} {{container_name}}
기존 컨테이너 시작 또는 중지:
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
ngrok
설명 보기 ▼
ngrok
로컬에서 실행 중인 웹 서비스에 공용 엔드포인트로부터 안전한 터널을 생성하는 리버스 프록시.
더 많은 정보: <https://ngrok.com/docs/agent/cli>.
ngrok http {{80}}
지정된 포트로 로컬 HTTP 서비스 노출:
ngrok http {{example.com}}:{{80}}
특정 호스트에서 로컬 HTTP 서비스 노출:
ngrok http https://localhost
로컬 HTTPS 서버 노출:
rsync
설명 보기 ▼
rsync
기본적으로 SSH를 사용하여 원격 호스트 간에 파일을 전송합니다(두 원격 호스트 사이는 아닙니다).
원격 경로를 지정하려면, `호스트:경로/대상/파일_또는_폴더`를 사용하세요.
더 많은 정보: <https://download.samba.org/pub/rsync/rsync.1>.
rsync {{path/to/source}} {{path/to/destination}}
파일 전송:
rsync {{[-a|--archive]}} {{path/to/source}} {{path/to/destination}}
아카이브 모드 (디렉토리를 반복적으로 복사하고, 권한, 소유권, 수정 시간을 확인 및 보존하지 않고 심볼릭 링크를 복사) 사용:
rsync {{[-zvhP|--compress --verbose --human-readable --partial --progress]}} {{path/to/source}} {{path/to/destination}}
데이터가 대상으로 전송될 때 압축하고, 사람이 읽을 수 있는 자세한 진행 상황을 표시하고, 중단된 경우 부분적으로 전송된 파일 유지:
sed
설명 보기 ▼
sed
스크립트 가능한 방식으로 텍스트 편집.
관련 항목: `awk`, `ed`.
더 많은 정보: <https://manned.org/sed.1posix>.
{{command}} | sed 's/apple/mango/g'
모든 입력 줄에서 모든 `apple`(기본 `regex`)항목을 `mango`(기본 `regex`)로 바꾸고 결과를 `stdout`에 출력:
{{command}} | sed 's/apple/mango/g'
모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
{{command}} | sed 's/apple/mango/g'
모든 입력 줄에서 `apple` (기본 `regex`) 발생 부분을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 출력:
ssh
설명 보기 ▼
ssh
Secure Shell은 원격 시스템에 안전하게 로그인하기 위한 프로토콜입니다.
원격 서버에 로그인하거나 명령을 실행하는 데 사용할 수 있습니다.
더 많은 정보: <https://man.openbsd.org/ssh>.
ssh {{username}}@{{remote_host}}
원격 서버에 연결:
ssh {{username}}@{{remote_host}} -i {{path/to/key_file}}
특정 신원(개인 키)으로 원격 서버에 연결:
ssh {{username}}@10.0.0.1 -p {{2222}}
특정 [p]포트를 사용하여 원격 서버에 연결:
yes
설명 보기 ▼
yes
무언가를 반복적으로 출력.
이 명령은 일반적으로 설치 명령(예: `apt-get`)의 모든 프롬프트에 'yes'로 응답하기 위해 사용됩니다.
더 많은 정보: <https://www.gnu.org/software/coreutils/manual/html_node/yes-invocation.html>.
yes
"y"를 반복적으로 출력:
yes {{value}}
"메시지"를 반복적으로 출력:
yes | sudo apt-get install {{program}}
`apt-get` 명령의 모든 프롬프트에 수락:
apt-get
설명 보기 ▼
apt-get
Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.
sudo apt-get update
사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):
sudo apt-get install {{package}}
패키지 설치 또는 최신 버전으로 업데이트:
sudo apt-get remove {{package}}
패키지 제거:
trust
설명 보기 ▼
trust
신뢰 정책 저장소를 운영합니다.
더 많은 정보: <https://manned.org/trust>.
trust list
신뢰 정책 저장소 항목 나열:
trust list --filter={{blocklist|ca-anchors|certificates|trust-policy}}
신뢰 정책 저장소의 특정 항목에 대한 정보 나열:
trust anchor {{path/to/certificate.crt}}
특정 신뢰 앵커를 신뢰 정책 저장소에 저장:
usermod
설명 보기 ▼
usermod
사용자 계정을 수정합니다.
관련 항목: `users`, `useradd`, `userdel`.
더 많은 정보: <https://manned.org/usermod>.
sudo usermod {{[-l|--login]}} {{new_username}} {{username}}
사용자명을 변경:
sudo usermod {{[-u|--uid]}} {{id}} {{username}}
사용자 ID 변경:
sudo usermod {{[-s|--shell]}} {{path/to/shell}} {{username}}
사용자 셸 변경:
