Skip to content
This repository was archived by the owner on Dec 8, 2021. It is now read-only.

Commit c610c86

Browse files
committed
chore(release): bterm2
1 parent 7493ada commit c610c86

File tree

105 files changed

+1959
-19280
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+1959
-19280
lines changed

.abstruse.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
image: abstruse
22

33
matrix:
4-
- env: SCRIPT=lint NODE_VERSION=8
5-
- env: SCRIPT=test:e2e NODE_VERSION=8
4+
- env: SCRIPT=test NODE_VERSION=9
65

76
before_install:
87
- nvm install $NODE_VERSION
@@ -11,10 +10,6 @@ before_install:
1110

1211
install:
1312
- npm install
14-
- npm run linux-deps
15-
16-
before_script:
17-
- npm run build:prod
1813

1914
script:
2015
- if [[ "$SCRIPT" ]]; then npm run-script $SCRIPT; fi

.angular-cli.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3+
"project": {
4+
"name": "angular-electron",
5+
"ejected": true
6+
},
7+
"apps": [
8+
{
9+
"root": "src",
10+
"outDir": "dist",
11+
"assets": [
12+
"assets",
13+
"favicon.ico"
14+
],
15+
"index": "index.html",
16+
"main": "main.ts",
17+
"polyfills": "polyfills.ts",
18+
"test": "test.ts",
19+
"tsconfig": "tsconfig.app.json",
20+
"testTsconfig": "tsconfig.spec.json",
21+
"prefix": "app",
22+
"styles": [
23+
"styles/app.sass"
24+
],
25+
"scripts": [
26+
],
27+
"environmentSource": "environments/environment.ts",
28+
"environments": {
29+
"dev": "environments/environment.ts",
30+
"prod": "environments/environment.prod.ts"
31+
}
32+
}
33+
],
34+
"e2e": {
35+
"protractor": {
36+
"config": "./protractor.conf.js"
37+
}
38+
},
39+
"lint": [
40+
{
41+
"project": "src/tsconfig.app.json"
42+
},
43+
{
44+
"project": "src/tsconfig.spec.json"
45+
},
46+
{
47+
"project": "e2e/tsconfig.e2e.json"
48+
}
49+
],
50+
"test": {
51+
"karma": {
52+
"config": "./karma.conf.js"
53+
}
54+
},
55+
"defaults": {
56+
"styleExt": "sass",
57+
"component": {
58+
}
59+
}
60+
}

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Editor configuration, see http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = space
7+
indent_size = 2
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
max_line_length = off
13+
trim_trailing_whitespace = false

.gitignore

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,45 @@
1-
node_modules/
2-
dist/
3-
.DS_Store
1+
# See http://help.github.com/ignore-files/ for more about ignoring files.
2+
3+
# compiled output
4+
/dist
5+
/tmp
6+
/out-tsc
7+
/app-builds
8+
/e2e/out
9+
10+
# dependencies
11+
/node_modules
12+
13+
# IDEs and editors
14+
/.idea
15+
.project
16+
.classpath
17+
.c9/
18+
*.launch
19+
.settings/
20+
*.sublime-workspace
21+
22+
# IDE - VSCode
23+
.vscode/*
24+
!.vscode/settings.json
25+
!.vscode/tasks.json
26+
!.vscode/launch.json
27+
!.vscode/extensions.json
28+
29+
# misc
30+
/.sass-cache
31+
/connect.lock
32+
/coverage
33+
/libpeerconnection.log
434
npm-debug.log
5-
build/
6-
lib/
7-
src/ngfactory
8-
.vscode
9-
e2e/out/
10-
.idea
35+
testem.log
36+
/typings
37+
package-lock.json
1138

39+
# e2e
40+
/e2e/*.js
41+
/e2e/*.map
42+
43+
# System Files
44+
.DS_Store
45+
Thumbs.db

LICENSE

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License
22

3-
Copyright (c) 2017 Bleenco GmbH http://bleenco.com
3+
Copyright (c) 2018 Bleenco GmbH https://bleenco.com
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
@@ -19,4 +19,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
THE SOFTWARE.
22-

README.md

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,12 @@ Fully customisable cross-platform terminal that works and feels the same way eve
1313
To download visit
1414
[http://bterm.bleenco.io](http://bterm.bleenco.io) and hit the right button to get your favourite OS installer.
1515

16-
On the first run `~/.bterm.json` (on Linux and MacOS) or `C:\Users\user\.bterm.json` (on Windows) configuration file is created. It contains the attributes in json format that define the layout of the terminal, i.e. changing the attribute `settings > fonts` will immediately update the type of fonts.
16+
On the first run `~/.bterm2.json` (on Linux and MacOS) or `C:\Users\user\.bterm.json` (on Windows) configuration file is created. It contains the attributes in json format that define the layout of the terminal, i.e. changing the attribute `settings > fonts` will immediately update the type of fonts.
1717

1818
## Settings and customization
19-
The default theme is a combination of black and white visuals. However, **bterm** is completely customizable, here's how to do it with very few clicks:
2019

21-
1. Click the settings icon in bottom right corner.
22-
2. Choose the theme of your choice from the list in a first tab.
23-
3. Select your favourite font in a second tab.
24-
4. Select the hot key for opening urls when clicking inside of a **bterm** in a third tab.
25-
26-
The selected settings will automatically appear in `.bterm.json` configuration file where you can hack your terminals' visual settings further.
27-
28-
## Features
29-
In short, you can use bterm just like any other terminal. However, we augment the standard shell functionality with useful features for developers and researchers:
30-
* **Information on current directory**
31-
Your current directory path is being displayed at all times in a bottom bar.
32-
* **Name of the git branch**
33-
When working on your git repository, the name of your branch appears next to your shell input.
34-
* **Opening links with the click**
35-
Using hotkey + click for opening links from a console, i.e. `ctrl + click`.
36-
* **Generate links to files on drag and drop**
37-
Drag the file into the bterm window and link to the file will automatically be pasted to your shell input.
20+
The default theme is a combination of black and white visuals.
21+
Settings are stored in `.bterm2.json` configuration file where you can hack your terminals' visual settings.
3822

3923

4024
## Hacking on bterm
@@ -43,19 +27,18 @@ In order to run bterm locally in a development mode please use the following com
4327
```sh
4428
git clone https://github.com/bleenco/bterm.git
4529
npm install
46-
npm start # wait for build to finish
47-
npm run electron
30+
npm start
4831
```
4932

5033
### Production build
5134
To generate bterm production build and installation package, run the following commands:
5235

5336
```sh
54-
npm run app
37+
npm run electron:[mac | linux | windows]
5538
```
56-
The executable installation package can be found in `dist` folder.
39+
40+
The executable installation package can be found in `app-builds` folder.
5741

5842
### LICENCE
5943

6044
MIT
61-

assets/bterm.sketch

-215 KB
Binary file not shown.

assets/icon.icns

-108 KB
Binary file not shown.

assets/icon.ico

-353 KB
Binary file not shown.

assets/icon.svg

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)