Skip to content

Commit ac003a6

Browse files
committed
Create release.yml gh action workflow + update brick
1 parent ff0daf7 commit ac003a6

File tree

3 files changed

+34
-5
lines changed

3 files changed

+34
-5
lines changed

.github/workflows/release.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Release
2+
3+
on: workflow_dispatch
4+
5+
permissions:
6+
contents: write
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: haskell-actions/setup@v2
14+
with:
15+
ghc-version: '8.8'
16+
cabal-version: '3.0.0.0'
17+
cabal-update: true
18+
- name: Build tarball
19+
run: make dist
20+
- name: Release
21+
uses: softprops/action-gh-release@v2
22+
with:
23+
draft: fales
24+
overwrite_files: false
25+
files: daffm.tar.gz

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
# Daffm
22
Dumb as fuck file manager is a minimal tui file manager with the goal of not being a file manager.
3-
At its core, it only provides a directory browser, providing ways to conviniently run shell commands to manage your files via keybinds and command line input.
3+
4+
At its core, it comes with a directory browser, providing ways to run commands to manage your files via keybinds and command line input. So this way you can get that good feeling in your crotch for following the unix philosophy.
5+
46
![screenshot](./media/screenshot.jpg)
57

68
## Install
79
### Nix users
810
- This repo can be installed as a nix flake: `github:phenax/daffm#daffm`
911
- OR clone the repo and build it: `nix build`
10-
### Normals (requires cabal)
12+
### Normals (tarball)
13+
- Linux: download and install a tarball from [releases](https://github.com/phenax/daffm/releases)
14+
### Normals (build it yourself. Requires cabal)
1115
- Clone the repo
12-
- `make install` to install it on your system (installs in `/usr/local` by default)
16+
- `make install` to build and install it on your system (installs in `/usr/local` by default)
1317
- OR `make PREFIX=/install/path install` to install it inside `/install/path` directory
1418
- `make uninstall` to uninstall it
1519

1620
## Usage
17-
Run `man daffm` to see the manual -> [./docs/daffm.md](./docs/daffm.md)
21+
Run `man daffm` to see the manual. Markdown version: [./docs/daffm.md](./docs/daffm.md)
1822

1923
## Config
2024

daffm.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ common common-config
3232
build-depends:
3333
array,
3434
base,
35-
brick == 2.4,
35+
brick == 2.10,
3636
tomland <= 1.3.3.3,
3737
containers <= 0.8,
3838
data-default <= 0.8.0.1,

0 commit comments

Comments
 (0)