.
Before Width: | Height: | Size: 213 KiB |
Before Width: | Height: | Size: 361 KiB |
Before Width: | Height: | Size: 215 B |
Before Width: | Height: | Size: 241 B |
Before Width: | Height: | Size: 261 B |
Before Width: | Height: | Size: 261 B |
@ -3,6 +3,7 @@
|
||||
"description": "A terminal for a modern age",
|
||||
"author": "Eugene Pankov",
|
||||
"main": "main.js",
|
||||
"version": "0.0.2",
|
||||
"scripts": {
|
||||
"build": "../node_modules/.bin/webpack --progress --color --display-modules",
|
||||
"watch": "../node_modules/.bin/webpack --progress --color --watch"
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Do not edit. File was generated by node-gyp's "configure" step
|
||||
{
|
||||
"target_defaults": {
|
||||
"cflags": [],
|
||||
"default_configuration": "Release",
|
||||
"defines": [],
|
||||
"include_dirs": [],
|
||||
"libraries": []
|
||||
},
|
||||
"variables": {
|
||||
"asan": 0,
|
||||
"debug_devtools": "node",
|
||||
"force_dynamic_crt": 0,
|
||||
"host_arch": "x64",
|
||||
"icu_data_file": "icudt57l.dat",
|
||||
"icu_data_in": "..\\..\\deps/icu-small\\source/data/in\\icudt57l.dat",
|
||||
"icu_endianness": "l",
|
||||
"icu_gyp_path": "tools/icu/icu-generic.gyp",
|
||||
"icu_locales": "en,root",
|
||||
"icu_path": "deps/icu-small",
|
||||
"icu_small": "true",
|
||||
"icu_ver_major": "57",
|
||||
"node_byteorder": "little",
|
||||
"node_enable_d8": "false",
|
||||
"node_enable_v8_vtunejit": "false",
|
||||
"node_install_npm": "true",
|
||||
"node_module_version": 48,
|
||||
"node_no_browser_globals": "false",
|
||||
"node_prefix": "/usr/local",
|
||||
"node_release_urlbase": "https://nodejs.org/download/release/",
|
||||
"node_shared": "false",
|
||||
"node_shared_cares": "false",
|
||||
"node_shared_http_parser": "false",
|
||||
"node_shared_libuv": "false",
|
||||
"node_shared_openssl": "false",
|
||||
"node_shared_zlib": "false",
|
||||
"node_tag": "",
|
||||
"node_use_bundled_v8": "true",
|
||||
"node_use_dtrace": "false",
|
||||
"node_use_etw": "true",
|
||||
"node_use_lttng": "false",
|
||||
"node_use_openssl": "true",
|
||||
"node_use_perfctr": "true",
|
||||
"node_use_v8_platform": "true",
|
||||
"openssl_fips": "",
|
||||
"openssl_no_asm": 0,
|
||||
"shlib_suffix": "so.48",
|
||||
"target_arch": "x64",
|
||||
"v8_enable_gdbjit": 0,
|
||||
"v8_enable_i18n_support": 1,
|
||||
"v8_inspector": "true",
|
||||
"v8_no_strict_aliasing": 1,
|
||||
"v8_optimized_debug": 0,
|
||||
"v8_random_seed": 0,
|
||||
"v8_use_snapshot": "true",
|
||||
"want_separate_host_toolset": 0,
|
||||
"nodedir": "C:\\cygwin64\\home\\Avid\\.node-gyp\\iojs-1.3.5",
|
||||
"copy_dev_lib": "true",
|
||||
"standalone_static_library": 1,
|
||||
"target": "1.3.5"
|
||||
}
|
||||
}
|
BIN
build/icon.ico
Before Width: | Height: | Size: 361 KiB |
Before Width: | Height: | Size: 213 KiB |
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 749 B After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 21 KiB |
BIN
build/icons/Icon.psd
Normal file
BIN
build/logo.png
Before Width: | Height: | Size: 4.3 KiB |
@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<installer-gui-script minSpecVersion="1">
|
||||
<title>ELEMENTS Client</title>
|
||||
<options customize="never" require-scripts="true" rootVolumeOnly="true" />
|
||||
|
||||
<choices-outline>
|
||||
<line choice="default">
|
||||
<line choice="com.syslink.elements.driver" />
|
||||
<line choice="com.syslink.Elements" />
|
||||
<line choice="com.syslink.afptuner" />
|
||||
</line>
|
||||
</choices-outline>
|
||||
|
||||
<choice id="default"/>
|
||||
|
||||
<choice id="com.syslink.elements.driver">
|
||||
<pkg-ref id="com.syslink.elements.driver"/>
|
||||
</choice>
|
||||
<pkg-ref id="com.syslink.elements.driver" version="1" auth="root">ElementsDriver.pkg</pkg-ref>
|
||||
|
||||
<choice id="com.syslink.Elements">
|
||||
<pkg-ref id="com.syslink.Elements"/>
|
||||
</choice>
|
||||
<pkg-ref id="com.syslink.Elements" version="1" auth="root">Elements.pkg</pkg-ref>
|
||||
<pkg-ref id="com.syslink.Elements">
|
||||
<must-close>
|
||||
<app id="com.syslink.Elements"/>
|
||||
</must-close>
|
||||
</pkg-ref>
|
||||
|
||||
<choice id="com.syslink.afptuner" title="AvidSharedStorageAccess">
|
||||
<pkg-ref id="com.syslink.afptuner"/>
|
||||
</choice>
|
||||
<pkg-ref id="com.syslink.afptuner" version="1" auth="root">AFPTuner.pkg</pkg-ref>
|
||||
</installer-gui-script>
|
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<array>
|
||||
<dict>
|
||||
<key>BundleHasStrictIdentifier</key>
|
||||
<true/>
|
||||
<key>BundleIsRelocatable</key>
|
||||
<false/>
|
||||
<key>BundleIsVersionChecked</key>
|
||||
<false/>
|
||||
<key>BundleOverwriteAction</key>
|
||||
<string>upgrade</string>
|
||||
<key>BundlePostInstallScriptPath</key>
|
||||
<string>Elements.postinst.sh</string>
|
||||
<key>RootRelativeBundlePath</key>
|
||||
<string>Applications/ELEMENTS.app</string>
|
||||
</dict>
|
||||
</array>
|
||||
</plist>
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
cat > /Library/LaunchDaemons/com.elements.VolumesFix.plist << EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>KeepAlive</key>
|
||||
<false/>
|
||||
<key>Label</key>
|
||||
<string>com.elements.VolumesFix</string>
|
||||
<key>ProgramArguments</key>
|
||||
<array>
|
||||
<string>/bin/bash</string>
|
||||
<string>-c</string>
|
||||
<string>sleep 3; chmod 777 /Volumes</string>
|
||||
</array>
|
||||
<key>RunAtLoad</key>
|
||||
<true/>
|
||||
<key>StandardErrorPath</key>
|
||||
<string>/dev/null</string>
|
||||
<key>StandardOutPath</key>
|
||||
<string>/dev/null</string>
|
||||
<key>UserName</key>
|
||||
<string>root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
EOF
|
||||
|
||||
chmod 600 /Library/LaunchDaemons/com.elements.VolumesFix.plist
|
||||
|
||||
cat > /etc/nsmb.conf << EOF
|
||||
[default]
|
||||
minauth=none
|
||||
streams=yes
|
||||
soft=yes
|
||||
notify_off=yes
|
||||
port445=no_netbios
|
||||
signing_required=false
|
||||
EOF
|
||||
|
||||
launchctl load -w /Library/LaunchDaemons/com.elements.VolumesFix.plist
|
||||
launchctl start com.elements.VolumesFix
|
BIN
build/windows/icon.ico
Normal file
After Width: | Height: | Size: 361 KiB |
@ -47,7 +47,7 @@
|
||||
"builtin-plugins"
|
||||
],
|
||||
"win": {
|
||||
"icon": "./app/assets/img/shortcut.ico"
|
||||
"icon": "./build/windows/icon.ico"
|
||||
},
|
||||
"mac": {
|
||||
"category": "public.app-category.video",
|
||||
|
@ -1,3 +1,16 @@
|
||||
exports.builtinPlugins = ['terminus-core', 'terminus-settings', 'terminus-terminal']
|
||||
exports.electronVersion = '1.6.2'
|
||||
exports.version = '0.0.1'
|
||||
const path = require('path')
|
||||
const fs = require('fs')
|
||||
|
||||
const appInfo = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../app/package.json')))
|
||||
const pkgInfo = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../package.json')))
|
||||
|
||||
exports.builtinPlugins = [
|
||||
'terminus-core',
|
||||
'terminus-settings',
|
||||
'terminus-terminal',
|
||||
'terminus-clickable-links',
|
||||
'terminus-community-color-schemes',
|
||||
'terminus-theme-hype',
|
||||
]
|
||||
exports.version = appInfo.version
|
||||
exports.electronVersion = pkgInfo.devDependencies.electron
|
||||
|
@ -1,3 +1,3 @@
|
||||
.index {{index + 1}}
|
||||
.name {{(tab.title$ || "Terminal") | async}}
|
||||
.name {{tab.title$ | async}}
|
||||
button((click)='closeClicked.emit()') ×
|
||||
|
@ -39,6 +39,7 @@ export class TerminalTabComponent extends BaseTabComponent {
|
||||
) {
|
||||
super()
|
||||
this.decorators = this.decorators || []
|
||||
this.title$.next('Terminal')
|
||||
this.configSubscription = config.change.subscribe(() => {
|
||||
this.configure()
|
||||
})
|
||||
|