터미널에 포켓몬을 표시하고 싶습니다. 왜냐하면 업무 중에도 치유되고 싶기 때문이다

이루자, 그 소원.

하고 싶은 일



언제나 싸우고 있는 터미널 앱에 포켓몬을 등장시켜 치유되고 싶다.

이런 식으로


원라이너로 해결하기



일단 시도하면이 명령을 실행하면 괜찮습니다.
초대 포켓몬 151마리 중 무작위로 어떤 것이 표시됩니다.

bash
curl -s -L "https://raw.githubusercontent.com/shinya/pokemon-terminal-art/main/hello.sh" | bash

만들려고 생각한 계기



물건 만들기를 할 때, Why를 생각하는 것이 중요하다고 선배에게 가르쳤습니다.
그래서 여기에 만든 이유를 적어 둡니다.

그 1. 내가 포켓몬을 좋아하기 때문에



간단.
나는 포켓몬을 사랑한다.
덧붙여서 추억의 포켓몬은 금은으로 첫 등장한 「하삼」입니다. 멋지다.
그리고 겐거. 귀여운.

그 2. 터미널의 배경색을 자유롭게 바꿀 수 있다고 알았으니까



Qiita를 돌아 다니면 이런 기사을 찾았습니다.
「에! 슬라임 표시할 수 있는 거야!?
되었습니다. 나는 드라쿠에도 사랑 해요.

이렇게 되면 포켓몬에서도 이것을 꼭 실현시키고 싶다.

위의 두 가지 점에서 나는이 도구를 만드는 데 이르렀다.

만든 효과



압도적 동기부여!

정말 포켓몬이 표시되면 치유됩니다 (개인의 견해)
힘든 출시 작업이나 난이도가 높은 개발 PJ 중에, 문득 눈을 돌리면 포켓몬들이 거기에 있다.
하아・・・굉장히 좋은 얀・・・이 되어, 업무중도 이렇게 표시하고 있습니다.
이것은 동기 부여입니다.

tmux를 사용하여 이렇게 화면의 일부에 표시하는 것이 좋습니다.


정말로 이것은 추천입니다. 포켓몬 귀엽다 포켓몬・・・.

소스 코드(라는 이름의 텍스트 파일)는 이쪽



Github 에서 초대 151마리분의 텍스트 데이터를 만들어 공개하고 있습니다.
좋아하는 포켓몬 텍스트 데이터를 cat하십시오.screen.sh 를 실행하면 위와 같이 랜덤으로 차례로 표시하는 처리를 해 줍니다.

소개하고 있는 것은 이른바 게임보이의 「금」의 그래픽입니다.
그러나,
블랙/화이트판의 그래픽 풍부한 분도 준비하고 있습니다.

아래와 같은 이미지로, 포켓몬을 지정해 curl해 주어도 OK입니다.

bash
# 006はリザードン
POKEMON_NUMBER="006"

curl -s "https://raw.githubusercontent.com/shinya/pokemon-terminal-art/main/256color/gold/${POKEMON_NUMBER}.txt"

motd에도 꼭



Linux 서버에 로그인하면 표시됩니다 /etc/motd이 내용으로 설정하면 서버에 로그인할 때마다 포켓몬을 만날 수 있습니다.
  • 개발 환경은 "메타몬"
  • 스테이징은 '리자돈'
  • 프로덕션 환경은 "뮤투"

  • 처럼 로그인시 눈으로 보고 바로 환경을 알 수 있는 설정도 추천합니다.

    이런 느낌


    미래에 대해



    아직 초대의 151마리밖에 만들 수 없다.
    그러나 현재의 게임 소프트웨어에서는 세계에는 더 많은 포켓몬이 있다.
    그래서 조금씩 수를 늘려갑니다.

    우선적으로 만들고 싶은 포켓몬이 있다면 Github에서 Issue하십시오.

    마음대로 사사



    당 그래픽 텍스트를 작성할 때, 이 사이트의 화상을 참고로 했습니다.
    감사합니다.
  • 히코짱즈!
  • h tp // 히코쨩 s. 코m/

  • 좋은 웹페이지 즐겨찾기