-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
80 lines (78 loc) · 3.41 KB
/
index.ts
File metadata and controls
80 lines (78 loc) · 3.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import { Plugin, runPlugin } from 'codify-plugin-lib';
import { AndroidStudioResource } from './resources/android/android-studio.js';
import { AsdfResource } from './resources/asdf/asdf.js';
import { AsdfGlobalResource } from './resources/asdf/asdf-global.js';
import { AsdfInstallResource } from './resources/asdf/asdf-install.js';
import { AsdfLocalResource } from './resources/asdf/asdf-local.js';
import { AsdfPluginResource } from './resources/asdf/asdf-plugin.js';
import { AwsCliResource } from './resources/aws-cli/cli/aws-cli.js';
import { AwsProfileResource } from './resources/aws-cli/profile/aws-profile.js';
import { GitCloneResource } from './resources/git/clone/git-repository.js';
import { GitResource } from './resources/git/git/git-resource.js';
import { GitLfsResource } from './resources/git/lfs/git-lfs.js';
import { WaitGithubSshKey } from './resources/git/wait-github-ssh-key/wait-github-ssh-key.js';
import { HomebrewResource } from './resources/homebrew/homebrew.js';
import { JenvResource } from './resources/java/jenv/jenv.js';
import { NvmResource } from './resources/node/nvm/nvm.js';
import { Pnpm } from './resources/node/pnpm/pnpm.js';
import { PgcliResource } from './resources/pgcli/pgcli.js';
import { Pip } from './resources/python/pip/pip.js';
import { PipSync } from './resources/python/pip-sync/pip-sync.js';
import { PyenvResource } from './resources/python/pyenv/pyenv.js';
import { VenvProject } from './resources/python/venv/venv-project.js';
import { Virtualenv } from './resources/python/virtualenv/virtualenv.js';
import { VirtualenvProject } from './resources/python/virtualenv/virtualenv-project.js';
import { ActionResource } from './resources/scripting/action.js';
import { FileResource } from './resources/scripting/file.js';
import { AliasResource } from './resources/shell/alias/alias-resource.js';
import { PathResource } from './resources/shell/path/path-resource.js';
import { SshAddResource } from './resources/ssh/ssh-add.js';
import { SshConfigFileResource } from './resources/ssh/ssh-config.js';
import { SshKeyResource } from './resources/ssh/ssh-key.js';
import { TerraformResource } from './resources/terraform/terraform.js';
import { VscodeResource } from './resources/vscode/vscode.js';
import { XcodeToolsResource } from './resources/xcode-tools/xcode-tools.js';
import { MacportsResource } from './resources/macports/macports.js';
import { Npm } from './resources/node/npm/npm.js';
import { DockerResource } from './resources/docker/docker.js';
runPlugin(Plugin.create(
'default',
[
new GitResource(),
new XcodeToolsResource(),
new PathResource(),
new AliasResource(),
new HomebrewResource(),
new PyenvResource(),
new GitLfsResource(),
new AwsCliResource(),
new AwsProfileResource(),
new TerraformResource(),
new NvmResource(),
new JenvResource(),
new PgcliResource(),
new VscodeResource(),
new GitCloneResource(),
new AndroidStudioResource(),
new AsdfResource(),
new AsdfPluginResource(),
new AsdfGlobalResource(),
new AsdfLocalResource(),
new AsdfInstallResource(),
new SshKeyResource(),
new SshConfigFileResource(),
new SshAddResource(),
new ActionResource(),
new FileResource(),
new Virtualenv(),
new VirtualenvProject(),
new Pnpm(),
new WaitGithubSshKey(),
new VenvProject(),
new Pip(),
new PipSync(),
new MacportsResource(),
new Npm(),
new DockerResource(),
])
)