mirror of https://github.com/liamg/aminal.git
fixed darwin build
This commit is contained in:
parent
1ae308f260
commit
58bd0140a0
1
Makefile
1
Makefile
|
@ -4,7 +4,6 @@ FONTPATH := ./gui/packed-fonts
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build: test install-tools
|
build: test install-tools
|
||||||
mkdir -p release
|
|
||||||
packr -v
|
packr -v
|
||||||
go build
|
go build
|
||||||
|
|
||||||
|
|
26
README.md
26
README.md
|
@ -3,7 +3,7 @@
|
||||||
[](https://circleci.com/gh/liamg/aminal/tree/master)
|
[](https://circleci.com/gh/liamg/aminal/tree/master)
|
||||||
[](https://goreportcard.com/report/github.com/liamg/aminal)
|
[](https://goreportcard.com/report/github.com/liamg/aminal)
|
||||||
|
|
||||||
Aminal is a modern terminal emulator for Mac/Linux implemented in Golang and utilising OpenGL. Feel free to build and play with it though!
|
Aminal is a modern terminal emulator for Mac/Linux implemented in Golang and utilising OpenGL.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -23,16 +23,16 @@ Ensure you have your latest graphics card drivers installed before use.
|
||||||
|
|
||||||
- Unicode support
|
- Unicode support
|
||||||
- OpenGL rendering
|
- OpenGL rendering
|
||||||
- Full customisation options
|
- Customisation options
|
||||||
- True colour support
|
- True colour support
|
||||||
- Support for common ANSI escape sequences a la xterm
|
- Support for common ANSI escape sequences a la xterm
|
||||||
- Scrollback buffer
|
- Scrollback buffer
|
||||||
- Clipboard access
|
- Clipboard access
|
||||||
- Clickable URLs
|
- Clickable URLs
|
||||||
- Resize logic that wraps/unwraps lines _correctly_
|
- Multi platform support (Windows coming soon...)
|
||||||
- Bullshit graphical effects
|
|
||||||
- Multi platform support
|
|
||||||
- Sixel support
|
- Sixel support
|
||||||
|
- Hints/overlays
|
||||||
|
- Built-in patched fonts for powerline
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
|
@ -50,12 +50,26 @@ Download the binary and `sudo cp aminal-* /usr/local/bin/aminal`.
|
||||||
go get -u https://github.com/liamg/aminal
|
go get -u https://github.com/liamg/aminal
|
||||||
```
|
```
|
||||||
|
|
||||||
### Build Dependencies
|
### Build
|
||||||
|
|
||||||
|
#### Dependencies
|
||||||
|
|
||||||
- On macOS, you need Xcode or Command Line Tools for Xcode (`xcode-select --install`) for required headers and libraries.
|
- On macOS, you need Xcode or Command Line Tools for Xcode (`xcode-select --install`) for required headers and libraries.
|
||||||
- On Ubuntu/Debian-like Linux distributions, you need `libgl1-mesa-dev xorg-dev`.
|
- On Ubuntu/Debian-like Linux distributions, you need `libgl1-mesa-dev xorg-dev`.
|
||||||
- On CentOS/Fedora-like Linux distributions, you need `libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel mesa-libGL-devel libXi-devel`.
|
- On CentOS/Fedora-like Linux distributions, you need `libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel mesa-libGL-devel libXi-devel`.
|
||||||
|
|
||||||
|
#### Building Locally
|
||||||
|
|
||||||
|
There are various make targets available, the most obvious being:
|
||||||
|
|
||||||
|
```
|
||||||
|
make test
|
||||||
|
make build
|
||||||
|
make install
|
||||||
|
```
|
||||||
|
|
||||||
|
As long as you have your `GOBIN` environment variable set up properly (and in `PATH`), you should be able to run `aminal`.
|
||||||
|
|
||||||
## Keyboard Shortcuts
|
## Keyboard Shortcuts
|
||||||
|
|
||||||
| Operation | Key(s) |
|
| Operation | Key(s) |
|
||||||
|
|
Loading…
Reference in New Issue