ホームページ > バックエンド開発 > C++ > リバルー (アルー)

リバルー (アルー)

Susan Sarandon
リリース: 2024-09-28 14:07:02
オリジナル
376 人が閲覧しました

libaloo (Aloo)

libaloo は、舞台裏で GTK4 を使用して GTK アプリケーション
を作成する C ライブラリです。 主に C で書かれています。
CLIC FtxUI で書かれた CLI TUI

も備えていますが、セットアップには Python が使用されます。

インストールするには、リリース

に移動し、システムに基づいてすぐにインストールできるようになります。現在、.deb のみが利用可能ですが、それを実行する bash スクリプトを作成し、私にも共有します。それをリリースに追加

aloo-cli または aloo を使用して、テンプレートプロジェクトとモデルを作成し、sqlite や mongo などのデータベースに接続してテストできます

Aloo CLI


2 つのコマンドで構成されます
• aloo: TUI 機能でも構成されています

• aloo-cli: CLI 機能のみを備えています

アプリの作成

いくつかの構成を使用してテンプレート プロジェクトを作成します

--名前フラグ:
$ aloo create-app -–name project
Enter app name[Example App]:                         
Enter description[An default template for aloo App]: 
ログイン後にコピー

--パス フラグ:
$ 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 
ログイン後にコピー

接続データベース
  • SQLite、mongo などの DB との接続を作成します
  • モデルに関連するユーティリティを接続します
  • データベースを再起動します (古いデータをすべて削除します)

オプション

:

新しい
$ 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 アプリを実行します

$ aloo run app             
ログイン後にコピー

テスト


aloo テストを実行します

$ aloo run test
ログイン後にコピー

以上がリバルー (アルー)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート