>  기사  >  백엔드 개발  >  libaloo (알루)

libaloo (알루)

Susan Sarandon
Susan Sarandon원래의
2024-09-28 14:07:02355검색

libaloo (Aloo)

libalooGTK4를 배후에서 사용하여 GTK 애플리케이션
을 만드는 C 라이브러리입니다. 주로 C로 작성됩니다.
또한 CLIFtxUI를 사용하여 C 로 작성된 CLI도 있지만 설정하려면 Python을 사용합니다.

설치하려면 릴리스로 이동하여 시스템 기반 설치가 곧 제공될 예정입니다. 현재는 .deb만 사용할 수 있지만 이를 수행하기 위해 bash 스크립트를 만들었고 나에게도 공유합니다. 출시하려면 추가하세요

aloo-cli 또는 aloo를 사용하여 템플릿 프로젝트 및 모델을 생성하고 sqlite 및 mongo와 같은 db에 연결하여 테스트할 수 있습니다

알루 CLI

2개의 명령어로 구성됩니다
• aloo: TUI 기능도 포함되어 있습니다
• aloo-cli: CLI 기능만 있습니다

앱 만들기

일부 구성으로 템플릿 프로젝트 생성

--name 플래그:

$ aloo create-app -–name project
Enter app name[Example App]:                         
Enter description[An default template for aloo App]: 

--path 플래그:

$ aloo create-app –-path .                           
Enter app name[Example App]:                         
Enter description[An default template for aloo App]: 

플래그 없음:

$ aloo create-app                                    
Enter project name[aloo-project]:                    
Enter app name[Example App]:                         
Enter description[An default template for aloo App]: 

모델

aloo 프로젝트를 위한 새로운 객체 모델을 만듭니다
구성에 추가합니다

$ aloo model human name:string age:int hobby:object 

연결-DB

  • SQLite, mongo와 같은 Dbs와 연결 만들기
  • 모델 관련 유틸리티 연결
  • 데이터베이스 재시작(이전 데이터 모두 삭제)

옵션:

새로운

$ aloo connect-db new sqlite 
Enter db file[db.sqlite]:    
Enter model: human           

다시 시작하다

$ aloo connect-db restart    

<모델> 추가

$ aloo connect-db add human 

짓다

Aloo 앱 구축 및 테스트

$ aloo build                       

달리다

옵션:

알루 앱 실행

$ aloo run app             

시험

Aloo 테스트 실행

$ aloo run test

위 내용은 libaloo (알루)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.