Leiningen project.clj 파일에서 프로젝트 이름 및 버전 읽기

에르 도스

프로젝트 파일을 수정하지 않고 간단한 명령 줄 유틸리티 project.clj만 사용하여 Leiningen 파일 에서 프로젝트 그룹, 이름 및 버전을 쿼리하려면 어떻게 lein해야합니까?

lein help명령 줄 인수에서 코드를 실행하는 것과 같이 에서 유용한 것을 찾을 수 없습니다 .

나는 쓰기에 대해 생각하고 sed표현을하지만, Leiningen를 사용하여 간단한 방법이 있는지 궁금입니다.

바이 페드 필

이것은 Leiningen에 의해 완전히 (?) 지원됩니다. 요컨대 :

$ (lein update-in :version pr -- version ; lein update-in :name pr -- version) | cut -d '"' -f 2

이것은 또는 프로젝트 키 update-in에 적용 clojure.core/pr하기 위해 명령을 남용하여 작동 합니다. (콜론 만 pr 멤버로 사용하여 모든 프로젝트 키를 볼 수 있습니다. just-a-colon 기능은에서 ​​설명합니다 .):version:namelein help update-in

Leiningen에는 update-in. prnil을 반환 하기 때문에 업데이트로 인해 프로젝트 맵이 손상되어 실제 작업에 부적합하다고 생각합니다. 위의 데모는 version명령을 사용하여 Leiningen의 자체 버전을 인쇄 하여 문제를 해결합니다 .

이상하게도 인쇄 된 버전이나 이름이 두 번 이상 나타납니다. 따라서 cut각 줄에서 첫 번째 인용 문자열 만 사용 하는 명령입니다. 프로젝트 이름이나 버전에 따옴표를 사용하지 않았다고 가정합니다!

update-in하나의 명령 줄에의를 스택 할 수 있지만 그렇게하면 출력에서 ​​이름과 버전을 구문 분석하기가 더 어려워집니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Leiningen project.clj 파일에서 : hooks [leiningen.cljsbuild]의 목적은 무엇입니까?

분류에서Dev

Android 프로젝트에서 각 버전의 런처 아이콘 및 이름 변경

분류에서Dev

파일에서 세트 읽기 및 키 사전으로 변경

분류에서Dev

고드름이 프로젝트에서 파일 찾기

분류에서Dev

Linx OS 릴리스 파일에서 OS 이름 및 버전 가져 오기

분류에서Dev

오류없이 Eclipse에서 Android 프로젝트 복사 및 이름 바꾸기

분류에서Dev

Windows에서 텍스트 파일 읽기 및 C로 Linux 서버에 쓰기

분류에서Dev

포인터 프로그램 버전에서 C 파일의 배열 읽기 및 쓰기 문제

분류에서Dev

자바 쓰기 및 파일에서 바이트 읽기

분류에서Dev

Bitbucket 파이프 라인의 Java Maven 프로젝트에서 pom.xml에서 버전 가져 오기

분류에서Dev

한 파일에서 다른 파일로 이진 데이터 읽기 및 쓰기

분류에서Dev

laravel 및 composer 설치없이 wamp 서버에서 laravel 프로젝트 파일 실행

분류에서Dev

텍스트 파일 읽기 및 PHP에서 값 업데이트

분류에서Dev

전체 솔루션 분기 및 TFS에서 단일 프로젝트 분기

분류에서Dev

데이터 버전 관리 : 파이프 라인 매개 변수의 절대 경로 및 프로젝트 경로?

분류에서Dev

C ++에서 모든 파일 바이트 읽기 및 표시

분류에서Dev

Java에서 텍스트 파일 읽기 및 데이터 사용

분류에서Dev

Mac OSX Catalina 및 Rsync : 로그 파일 (이름)을 열지 못했습니다 : 읽기 전용 파일 시스템

분류에서Dev

Leiningen이 새로 생성 된 프로젝트에서 작업하지 못함

분류에서Dev

JSON 파일에서 JS로 데이터 읽기 및 계산

분류에서Dev

R에서 여러 .txt 파일 읽기 및 이름 지정

분류에서Dev

파일 이름 입력 및 텍스트 읽기

분류에서Dev

C / C ++에서 바이트 배열로 파일 읽기 및 쓰기

분류에서Dev

이전 버전의 Xcode 및 iOS Simulator에서 프로젝트를 실행할 수 있습니까?

분류에서Dev

Maven이 내 프로젝트를 컴파일 한 Java의 주 및 부 버전은 무엇입니까?

분류에서Dev

앱 및 라이브러리 프로젝트에서 Crashlytics를 참조하기위한 예제 gradle 빌드 파일

분류에서Dev

Heroku Django 프로젝트 읽기 전용 파일 시스템

분류에서Dev

Julia 프로젝트에는 언제 Manifest 및 Project 파일이 있어야합니까?

분류에서Dev

ubuntu 응용 프로그램 segfault 및 파일 시스템이 읽기 전용 모드로 다시 마운트 됨

Related 관련 기사

  1. 1

    Leiningen project.clj 파일에서 : hooks [leiningen.cljsbuild]의 목적은 무엇입니까?

  2. 2

    Android 프로젝트에서 각 버전의 런처 아이콘 및 이름 변경

  3. 3

    파일에서 세트 읽기 및 키 사전으로 변경

  4. 4

    고드름이 프로젝트에서 파일 찾기

  5. 5

    Linx OS 릴리스 파일에서 OS 이름 및 버전 가져 오기

  6. 6

    오류없이 Eclipse에서 Android 프로젝트 복사 및 이름 바꾸기

  7. 7

    Windows에서 텍스트 파일 읽기 및 C로 Linux 서버에 쓰기

  8. 8

    포인터 프로그램 버전에서 C 파일의 배열 읽기 및 쓰기 문제

  9. 9

    자바 쓰기 및 파일에서 바이트 읽기

  10. 10

    Bitbucket 파이프 라인의 Java Maven 프로젝트에서 pom.xml에서 버전 가져 오기

  11. 11

    한 파일에서 다른 파일로 이진 데이터 읽기 및 쓰기

  12. 12

    laravel 및 composer 설치없이 wamp 서버에서 laravel 프로젝트 파일 실행

  13. 13

    텍스트 파일 읽기 및 PHP에서 값 업데이트

  14. 14

    전체 솔루션 분기 및 TFS에서 단일 프로젝트 분기

  15. 15

    데이터 버전 관리 : 파이프 라인 매개 변수의 절대 경로 및 프로젝트 경로?

  16. 16

    C ++에서 모든 파일 바이트 읽기 및 표시

  17. 17

    Java에서 텍스트 파일 읽기 및 데이터 사용

  18. 18

    Mac OSX Catalina 및 Rsync : 로그 파일 (이름)을 열지 못했습니다 : 읽기 전용 파일 시스템

  19. 19

    Leiningen이 새로 생성 된 프로젝트에서 작업하지 못함

  20. 20

    JSON 파일에서 JS로 데이터 읽기 및 계산

  21. 21

    R에서 여러 .txt 파일 읽기 및 이름 지정

  22. 22

    파일 이름 입력 및 텍스트 읽기

  23. 23

    C / C ++에서 바이트 배열로 파일 읽기 및 쓰기

  24. 24

    이전 버전의 Xcode 및 iOS Simulator에서 프로젝트를 실행할 수 있습니까?

  25. 25

    Maven이 내 프로젝트를 컴파일 한 Java의 주 및 부 버전은 무엇입니까?

  26. 26

    앱 및 라이브러리 프로젝트에서 Crashlytics를 참조하기위한 예제 gradle 빌드 파일

  27. 27

    Heroku Django 프로젝트 읽기 전용 파일 시스템

  28. 28

    Julia 프로젝트에는 언제 Manifest 및 Project 파일이 있어야합니까?

  29. 29

    ubuntu 응용 프로그램 segfault 및 파일 시스템이 읽기 전용 모드로 다시 마운트 됨

뜨겁다태그

보관