수정사항
새로운 기능
1초마다 ajax polling 하는 방식에서 websocket 기반 이벤트 구독 방식으로 수정했습니다. 2ecc8fc f051646
- 이제 채점 퍼센티지가 표시됩니다.
맞았습니다!!
가 아닌경우 최종 결과 표시 시실패 지점: 00%
으로 보여줍니다. - 결과 표시시 백준 채점 현황 페이지와 거의 같은 로직을 쓰도록 수정한 덕분에 부분점수 및 기타사유 역시 표시됩니다.
버그 수정
test 명령어와 set 명령어 버그를 수정했습니다. 70ade46
중복 리스너 버그를 수정했습니다. 1ff1bd0
설치
설치 후에 bj
명령어로 BJShell을 이용할 수 있습니다.
Linux
아래 설치 명령어를 실행하시면 됩니다.
wget -O - https://raw.githubusercontent.com/TriangleYJ/BJShell/master/install.sh | bash
MacOS
직접 빌드해 바이너리를 추가해 주셔야 합니다. 프로젝트를 clone한 후 아래 명령어를 실행해 주세요.
node 버전 16을 사용합니다. (nvm use 16
)
npm i && npm i -g typescript tsc-alias pkg
npm run build
cd build
sudo mv bjshell-macos /usr/local/bin/bj
Windows
윈도우 환경에서는 호환되지 않습니다. wsl
환경에서 리눅스용 BJShell을 설치해 주세요.