def main [] { nu ./implohq.nu --help } def "main deploy" [] { let env_files = ["cloud", "database", "password-manager"] mkdir dist $env_files | each { |env_file| sops decrypt $".env.($env_file).secret" | save -f $"./dist/.env.($env_file)" } cp -rf compose.yml dist cp -rf dynamic dist/ cp -rf services dist/ scp -r dist/* implohq:.services/homelab/ }