├── .devcontainer └── devcontainer.json ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gleam.toml ├── manifest.toml ├── priv ├── cigogne.toml └── test │ └── migrations │ ├── 20240101123246-Test1.sql │ └── 20240922065413-Test2.sql ├── src ├── cigogne.gleam └── cigogne │ ├── config.gleam │ ├── internal │ ├── cli.gleam │ ├── cli_lib.gleam │ ├── database.gleam │ ├── fs.gleam │ ├── parser_formatter.gleam │ └── utils.gleam │ ├── migration.gleam │ └── to_v3.gleam ├── test ├── cigogne_test.gleam ├── cigogne_test │ ├── config_test.gleam │ ├── internal │ │ ├── cli_lib_test.gleam │ │ ├── cli_test.gleam │ │ ├── database_test.gleam │ │ ├── fs_test.gleam │ │ ├── parser_formatter_test.gleam │ │ └── utils_test.gleam │ └── migration_test.gleam └── setup_test_db.sql └── test_libs ├── lib ├── .github │ └── workflows │ │ └── test.yml ├── .gitignore ├── README.md ├── gleam.toml ├── manifest.toml ├── priv │ ├── cigogne.toml │ └── lib_migrations │ │ ├── 20250913083538-Test1.sql │ │ └── 20250913091039-Test2.sql ├── src │ └── lib.gleam └── test │ └── lib_test.gleam └── my_app ├── .github └── workflows │ └── test.yml ├── .gitignore ├── README.md ├── gleam.toml ├── manifest.toml ├── priv ├── cigogne.toml └── migs │ ├── 20250913102033-lib.sql │ └── 20250913102045-remove_lib.sql ├── src └── my_app.gleam └── test └── my_app_test.gleam /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | *.ez 3 | /build 4 | erl_crash.dump 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/README.md -------------------------------------------------------------------------------- /gleam.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/gleam.toml -------------------------------------------------------------------------------- /manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/manifest.toml -------------------------------------------------------------------------------- /priv/cigogne.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/priv/cigogne.toml -------------------------------------------------------------------------------- /priv/test/migrations/20240101123246-Test1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/priv/test/migrations/20240101123246-Test1.sql -------------------------------------------------------------------------------- /priv/test/migrations/20240922065413-Test2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/priv/test/migrations/20240922065413-Test2.sql -------------------------------------------------------------------------------- /src/cigogne.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne.gleam -------------------------------------------------------------------------------- /src/cigogne/config.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/config.gleam -------------------------------------------------------------------------------- /src/cigogne/internal/cli.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/internal/cli.gleam -------------------------------------------------------------------------------- /src/cigogne/internal/cli_lib.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/internal/cli_lib.gleam -------------------------------------------------------------------------------- /src/cigogne/internal/database.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/internal/database.gleam -------------------------------------------------------------------------------- /src/cigogne/internal/fs.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/internal/fs.gleam -------------------------------------------------------------------------------- /src/cigogne/internal/parser_formatter.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/internal/parser_formatter.gleam -------------------------------------------------------------------------------- /src/cigogne/internal/utils.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/internal/utils.gleam -------------------------------------------------------------------------------- /src/cigogne/migration.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/migration.gleam -------------------------------------------------------------------------------- /src/cigogne/to_v3.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/src/cigogne/to_v3.gleam -------------------------------------------------------------------------------- /test/cigogne_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/config_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/config_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/internal/cli_lib_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/internal/cli_lib_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/internal/cli_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/internal/cli_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/internal/database_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/internal/database_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/internal/fs_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/internal/fs_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/internal/parser_formatter_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/internal/parser_formatter_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/internal/utils_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/internal/utils_test.gleam -------------------------------------------------------------------------------- /test/cigogne_test/migration_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/cigogne_test/migration_test.gleam -------------------------------------------------------------------------------- /test/setup_test_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test/setup_test_db.sql -------------------------------------------------------------------------------- /test_libs/lib/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/.github/workflows/test.yml -------------------------------------------------------------------------------- /test_libs/lib/.gitignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | *.ez 3 | /build 4 | erl_crash.dump 5 | -------------------------------------------------------------------------------- /test_libs/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/README.md -------------------------------------------------------------------------------- /test_libs/lib/gleam.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/gleam.toml -------------------------------------------------------------------------------- /test_libs/lib/manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/manifest.toml -------------------------------------------------------------------------------- /test_libs/lib/priv/cigogne.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/priv/cigogne.toml -------------------------------------------------------------------------------- /test_libs/lib/priv/lib_migrations/20250913083538-Test1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/priv/lib_migrations/20250913083538-Test1.sql -------------------------------------------------------------------------------- /test_libs/lib/priv/lib_migrations/20250913091039-Test2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/priv/lib_migrations/20250913091039-Test2.sql -------------------------------------------------------------------------------- /test_libs/lib/src/lib.gleam: -------------------------------------------------------------------------------- 1 | import gleam/io 2 | 3 | pub fn main() -> Nil { 4 | io.println("Hello from lib!") 5 | } 6 | -------------------------------------------------------------------------------- /test_libs/lib/test/lib_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/lib/test/lib_test.gleam -------------------------------------------------------------------------------- /test_libs/my_app/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/.github/workflows/test.yml -------------------------------------------------------------------------------- /test_libs/my_app/.gitignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | *.ez 3 | /build 4 | erl_crash.dump 5 | -------------------------------------------------------------------------------- /test_libs/my_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/README.md -------------------------------------------------------------------------------- /test_libs/my_app/gleam.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/gleam.toml -------------------------------------------------------------------------------- /test_libs/my_app/manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/manifest.toml -------------------------------------------------------------------------------- /test_libs/my_app/priv/cigogne.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/priv/cigogne.toml -------------------------------------------------------------------------------- /test_libs/my_app/priv/migs/20250913102033-lib.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/priv/migs/20250913102033-lib.sql -------------------------------------------------------------------------------- /test_libs/my_app/priv/migs/20250913102045-remove_lib.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/priv/migs/20250913102045-remove_lib.sql -------------------------------------------------------------------------------- /test_libs/my_app/src/my_app.gleam: -------------------------------------------------------------------------------- 1 | import gleam/io 2 | 3 | pub fn main() -> Nil { 4 | io.println("Hello from my_app!") 5 | } 6 | -------------------------------------------------------------------------------- /test_libs/my_app/test/my_app_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Billuc/cigogne/HEAD/test_libs/my_app/test/my_app_test.gleam --------------------------------------------------------------------------------