유료 요금제가 나오는데도 tTerm의 코드를 공개하는 이유
이제 tTerm의 모든 코드는 MIT 대신 AGPL v3로 공개되고, 곧 유료 요금제도 나와요. 이 둘이 왜 서로 부딪히지 않는지, 그리고 왜 서버까지 공개했는지 설명할게요.
블로그
새로 출시한 것과 바뀐 것을 전해요. 릴리스마다 짧은 소식은 Telegram 채널에도 올라가요.
모든 서버와 컴퓨터를 탭 하나에서, 명령은 하나하나 별도의 블록으로, 기기에는 키 없이. tTerm Web이 지금 할 수 있는 일, 머신 연결 방법, 앞으로의 계획을 소개해요.
글 읽기이제 tTerm의 모든 코드는 MIT 대신 AGPL v3로 공개되고, 곧 유료 요금제도 나와요. 이 둘이 왜 서로 부딪히지 않는지, 그리고 왜 서버까지 공개했는지 설명할게요.
런북, 체크리스트, 접속 정보 노트가 이제 관련된 머신 바로 옆에 있어요. 프로젝트를 직접 만들어 색을 정하고, 터미널에 이름을 붙이고, 머신과 노트를 다른 프로젝트로 옮길 수 있어요. 출시 후 첫 며칠 동안 tTerm Web에 새로 생긴 것들이에요.
서버에서는 원래부터 창 하나하나가 별도의 터미널이었어요. 에이전트를 쓰는 컴퓨터에서는 모든 창이 셸 하나를 함께 썼어요. 한 창에서 cd를 하면 다른 창도 같이 이동했고, 한 창에서 프로그램이 실행되는 동안 나머지 창은 기다려야 했어요. 이제는 서버와 똑같이 창마다 자기 셸이 있어요. 한 창에서 개발 서버를 띄워 두고 다른 창에서 작업할 수 있어요.
예전에는 프로그램이 Continue? (Y/n) 같은 질문을 해도 답할 방법이 없었어요. 명령이 끝날 때까지 메시지가 전송되지 않았거든요. 이제는 명령이 실행되는 동안 입력한 내용이 터미널에서처럼 그 명령의 입력으로 들어가요. 봇은 이런 메시지에 👌 반응을 남겨요.
예전에는 에이전트가 무조건 bash를 실행했어요. 2019년부터 기본 셸이 zsh인 macOS에서는 남의 환경이나 마찬가지였어요. 설치해 둔 것의 절반을 찾지 못했으니까요.
github.com/tterm-net에 Verified 배지가 붙었어요. GitHub가 이 조직과 tterm.net을 같은 사람들이 운영한다는 걸 확인했어요.
이제 같은 서버에서 터미널을 여러 개 열어 둘 수 있어요. 하나로는 로그를 지켜보고, 다른 하나로는 작업하는 식이에요. /use에서는 각각 별도의 줄로 보이고, 저마다 자기 셸이 있어요. 한 터미널에서 cd를 해도 다른 터미널은 원래 위치에 그대로 있어요.
서버를 위한 터미널을 바로 이곳 Telegram에서 쓸 수 있어요. 명령을 입력하면 내 머신에서 실행되고, 종료 코드, 작업 디렉터리, git 브랜치가 담긴 메시지로 결과가 돌아와요. 셸은 마지막으로 작업하던 위치를 기억해요.
봇이 전용 서버로 옮겨서, 이제 노트북이 열려 있지 않아도 작동해요. 봇과 에이전트의 소스 코드는 공개되어 있어요.
머신 목록, 메뉴, 확인 요청이 메시지 안의 버튼으로 옮겨졌어요. 연결할 수 없는 머신은 오류로 이어지지 않고 회색으로 표시돼요.
다른 사람과 공유하는 접근 권한에 기한을 정할 수 있어요. 기한이 지나면 접근 권한이 자동으로 회수되고, 양쪽 모두에게 알림이 가요. 소유자는 전체 명령 기록을 파일로 내보낼 수 있어요.
스스로 밖으로 연결하는 작은 에이전트로 컴퓨터도 연결할 수 있어요. 지금은 macOS와 Linux만 지원해요.
tTerm 채널에서 릴리스마다 짧은 소식을 전해요.