Commit Graph

348 Commits

Author SHA1 Message Date
0d24e86401 feature: find non human readable code 2020-07-17 14:51:39 +02:00
b74480c0a5 remove the invalid OS-specific echo 2020-07-17 14:49:26 +02:00
20376ba6dd fix formating (thanks shfmt) 2020-07-17 14:48:59 +02:00
8b69958acb fix formating (thanks shfmt) 2020-07-17 14:48:23 +02:00
a164e38ded enrich my personal dictionary 2020-07-17 14:47:32 +02:00
159ac66679 improve aliases portability 2020-07-17 14:47:03 +02:00
a467aca4ca new: track aspell config + add symbolic links 2020-07-15 22:57:13 +02:00
4e7c787e8d Fix invalid path for dotfiles symbolic links 2020-07-15 22:56:25 +02:00
29f4e5ecb1 feature: spelling check function, non interactive 2020-07-15 22:41:03 +02:00
a85ab418ed improve: decrease rate of errors/false positives
- avoid showing useless results (e.g : alias found himself...)
- better handling of quotes/double quotes/dollars sign in searches, by
  switching to fgrep (thanks to
  https://unix.stackexchange.com/q/32018/220566 for the idea)
2020-07-15 22:15:19 +02:00
8d00c2d2f2 add shortcut to open zoom.us 2020-07-15 19:46:02 +02:00
90b0df7a17 feature: (wip) code simplifications suggestions
the purpose is to suggest refactoring opportunities in a given shellscript.
some features would be :
- Increase KISS / YAGNI
- Remove code duplication / repetition
- Improve code consistency / redability
- Reduce LOC :-) (lines of code)
- Encourage reuse of aliases
2020-07-14 15:22:06 +02:00
b57a7bb8ff feature: website to spy on torrent downloaders 2020-07-14 15:20:03 +02:00
e5469f5aa8 feature: bash substring f(x) for textual input 2020-07-14 15:18:57 +02:00
603c686f48 fix: make scripts executable 2020-07-14 10:37:24 +02:00
061b1e4672 create epub2pdf conversion fn(x) 2020-07-14 10:35:29 +02:00
56702d74f7 helper to list invalid filenames in manuals/readme
- Helper name is `invalid_file_refs` and can be used like this :
  `invalid_file_refs README.*`
- Given a document (readme, manual...) containing file names, the script
  will attempt to identify what file names are either not referenced in
  the source code, or missing in the project, thus helping to detect
  some potentials issues.
- Example of issue detected by this tool : the README.md
  mentions a `config.yaml` while the application would search for `config.yml`.
  Because of this mistake, the user might struggle to make the application work.
2020-07-13 16:19:08 +02:00
5c464f6128 remove extra " and silent useless grep output 2020-07-13 16:18:58 +02:00
816fdb8d9b helpers for capturing command outputs 2020-07-13 16:17:33 +02:00
fc337c6d85 aliases for txt transformation 2020-07-13 16:15:11 +02:00
f9fbf5bc04 alias to open my medidation extension 2020-07-13 16:14:35 +02:00
6dc24efc11 speed-test network alias 2020-07-13 16:13:00 +02:00
b8cada1674 new alias for git commit 2020-07-13 16:12:32 +02:00
b5567560c0 vim plugin for comments + docs for using <leader> 2020-07-13 16:11:10 +02:00
9083dacce3 aliases on MacOs : open Finder, clear screen 2020-07-13 16:09:39 +02:00
8d94407282 new funny podcasts to listen to... 2020-07-13 16:05:04 +02:00
c415f35543 fix: lynx needed a openssl+rvm upgrade
- add alias for gpg2 to point to gpg, needed for rvm install script
- reinstall openssl (brew reinstall openssl) to fix lynx
- install rvm
2020-07-13 16:02:47 +02:00
dea26329ef fix: make aliases executable 2020-07-13 16:01:50 +02:00
38ffbd2250 ignore .git in tree output 2020-07-13 15:57:41 +02:00
4d5bfeeb49 make aliases executables
- chmod all files in git and when loading aliases
2020-07-13 07:43:20 +02:00
9d16247dfe extract aliases to their own files
- the great aliases extraction
2020-07-13 07:40:45 +02:00
1cf76dee6f Reorganize functions by scope
- Reorganize functions by categories
- Apply some best practices for shell scripting
2020-07-13 07:13:23 +02:00
0b3d06a3f9 move reusable code bricks to aliases/functions
- new aliases to be used in pipes
2020-07-12 22:55:16 +02:00
858eebdb91 add rss feeds (mainly podcasts) 2020-07-12 22:37:11 +02:00
41a496e1c8 quick coffee break invocation :-)
- just some aliases to moro and coffee
2020-07-12 18:03:02 +02:00
acfe778c4e create gitignore fetcher :-)
- use the information available on GitHub to download gitignore files
  and add them to the current repo. Any important gitignore file is one
  command invocation away now :-) ... like "gitignorefor terraform" for
  instance.
2020-07-12 17:54:06 +02:00
1e46334538 subscribe to some favorite rss feeds 2020-07-12 17:53:39 +02:00
60cee5b38a ansible/blog aliase + improve UX for some functions
- improve behavior of clone function to show more output
- add alias for going ti blog editing mode
- aliases for ansible ad-hoc command invocation
2020-07-12 17:50:17 +02:00
3a3fc30b8c fix technical debt + fine tune functions and hooks
- linting/fixing/formating
- utility for suggesting aliases now accepts parameters to change output
  size
- add helper to checkci
- add verify committer script to avoid committer with wrong git identify
2020-07-12 16:22:17 +02:00
336aaa2729 performance and ui improvements
- better alias recommendation UI.
- add function to randomly execute whatever function/alias is passed as
argument.
- the default jira check executed when opening a session will now only
  occurs 1/10 times.
2020-07-12 10:20:12 +02:00
4002d62840 vars/aliases for confluence/trello/browser 2020-07-11 23:30:48 +02:00
b3db5095dd remove duplicate documentation 2020-07-11 12:36:02 +02:00
88e45e329c ignore work in progress files 2020-07-11 12:34:46 +02:00
228982a0a8 add linters and refactor bootstraping scripts
- giant refactoring
- add aliases and functions to ease work
- apply linters / fixers / fmt to most files
2020-07-11 12:31:06 +02:00
e48c7e700a add prettier 2020-07-11 12:22:28 +02:00
c69bad4acf aliases for terragrunt 2020-07-10 13:27:47 +02:00
4055037f6f add OSINT tool, still need to play with 2020-07-10 13:23:54 +02:00
de1cd32d4d move aliases to their own dir 2020-07-10 13:23:15 +02:00
1bbe0e985a update toploc to show only top 50 results 2020-07-09 07:42:09 +02:00
c3a54e77b3 remove dead code 2020-07-09 07:40:34 +02:00